home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Asteroids ••• / Asteroids еее.rsrc / CODE_1.txt < prev    next >
Text File  |  1984-10-26  |  356KB  |  6,436 lines

  1. # near model CODE resource
  2. # jump table entries: 0-0 (1 of them)
  3. export_0:
  4. 00000000  602C                     bra        +0x2E /* 0000002E */
  5. 00000002  0000 0080                ori.b      D0, 0x80
  6. 00000006  0000 3512                ori.b      D0, 0x12
  7. 0000000A  0000 373A                ori.b      D0, 0x3A /* ':' */
  8. 0000000E  0000 0000                ori.b      D0, 0x0
  9. 00000012  0000 0000                ori.b      D0, 0x0
  10. 00000016  0000 0000                ori.b      D0, 0x0
  11. 0000001A  0000 0000                ori.b      D0, 0x0
  12. 0000001E  0000 0000                ori.b      D0, 0x0
  13. 00000022  0000 0000                ori.b      D0, 0x0
  14. 00000026  0000 0000                ori.b      D0, 0x0
  15. 0000002A  0000 0000                ori.b      D0, 0x0
  16. label0000002E:
  17. 0000002E  43FA FFD2                lea.l      A1, [PC - 0x2E /* 00000002, value 0x80, cstring "" */]
  18. 00000032  2209                     move.l     D1, A1
  19. 00000034  5581                     subq.l     D1, 2
  20. 00000036  2459                     movea.l    A2, [A1]+
  21. 00000038  D5C1                     add.l      A2, D1
  22. label0000003A:
  23. 0000003A  1E12                     move.b     D7, [A2]
  24. 0000003C  0287 0000 00FF           andi.l     D7, 0xFF
  25. 00000042  4212                     clr.b      [A2]
  26. 00000044  D392                     add.l      [A2], D1
  27. 00000046  0C87 0000 00FF           cmpi.l     D7, 0xFF
  28. 0000004C  6700 0018                beq        +0x1A /* 00000066 */
  29. 00000050  4A87                     tst.l      D7
  30. 00000052  6600 000A                bne        +0xC /* 0000005E */
  31. 00000056  2459                     movea.l    A2, [A1]+
  32. 00000058  D5C1                     add.l      A2, D1
  33. 0000005A  6000 FFDE                bra        -0x20 /* 0000003A */
  34. label0000005E:
  35. 0000005E  E39F                     rol        D7, 1
  36. 00000060  D5C7                     add.l      A2, D7
  37. 00000062  6000 FFD6                bra        -0x28 /* 0000003A */
  38. label00000066:
  39. 00000066  4267                     clr.w      -[A7]
  40. 00000068  A974                     syscall    Button
  41. 0000006A  4A1F                     tst.b      [A7]+
  42. 0000006C  6700 0010                beq        +0x12 /* 0000007E */
  43. 00000070  3F3C 0001                move.w     -[A7], 0x1
  44. 00000074  A9C8                     syscall    SysBeep
  45. 00000076  7001                     moveq.l    D0, 0x01
  46. label00000078:
  47. 00000078  4A80                     tst.l      D0
  48. 0000007A  6600 FFFC                bne        -0x2 /* 00000078 */
  49. label0000007E:
  50. 0000007E  23CD 0300 002A           move.l     [0x0300002A], A5
  51. 00000084  4EB9 0300 0094           jsr        [0x03000094]
  52. 0000008A  2A79 0A00 002A           movea.l    A5, [0x0A00002A]
  53. 00000090  ADF4                     syscall    ExitToShell, auto_pop
  54. 00000092  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  55. 00000096  0000 48EE                ori.b      D0, 0xEE
  56. 0000009A  0000 0000                ori.b      D0, 0x0
  57. 0000009E  23FC 0200 4814 0300 4966 move.l     [0x03004966], 0x2004814
  58. 000000A8  23FC 0200 48EE 0300 495E move.l     [0x0300495E], 0x20048EE
  59. 000000B2  2039 0700 4966           move.l     D0, [0x07004966]
  60. 000000B8  0680 0000 00CA           addi.l     D0, 0xCA
  61. 000000BE  2F00                     move.l     -[A7], D0
  62. 000000C0  4EB9 0400 28F0           jsr        [0x040028F0]
  63. 000000C6  588F                     addq.l     A7, 4
  64. 000000C8  4EB9 0300 2960           jsr        [0x03002960]
  65. 000000CE  4EB9 0900 2AE0           jsr        [0x09002AE0]
  66. 000000D4  2F3C 0000 0000           move.l     -[A7], 0x0
  67. 000000DA  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  68. 000000E0  4EB9 0700 2B10           jsr        [0x07002B10]
  69. 000000E6  508F                     addq.l     A7, 8
  70. 000000E8  2F3C 0000 001E           move.l     -[A7], 0x1E
  71. 000000EE  4EB9 0400 2B20           jsr        [0x04002B20]
  72. 000000F4  588F                     addq.l     A7, 4
  73. 000000F6  2F39 0300 495E           move.l     -[A7], [0x0300495E]
  74. 000000FC  4EB9 0400 2900           jsr        [0x04002900]
  75. 00000102  588F                     addq.l     A7, 4
  76. 00000104  2039 0700 4966           move.l     D0, [0x07004966]
  77. 0000010A  0680 0000 00BA           addi.l     D0, 0xBA
  78. 00000110  2F00                     move.l     -[A7], D0
  79. 00000112  4EB9 0700 2950           jsr        [0x07002950]
  80. 00000118  588F                     addq.l     A7, 4
  81. 0000011A  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  82. 00000120  4EB9 0700 29A0           jsr        [0x070029A0]
  83. 00000126  588F                     addq.l     A7, 4
  84. 00000128  2F3C 0000 0002           move.l     -[A7], 0x2
  85. 0000012E  4EB9 0400 29D0           jsr        [0x040029D0]
  86. 00000134  588F                     addq.l     A7, 4
  87. 00000136  4EB9 0300 2640           jsr        [0x03002640]
  88. 0000013C  4EB9 0300 10A8           jsr        [0x030010A8]
  89. 00000142  4EB9 0300 23EC           jsr        [0x030023EC]
  90. 00000148  4EB9 0300 2138           jsr        [0x03002138]
  91. 0000014E  4EB9 0300 2790           jsr        [0x03002790]
  92. 00000154  4EB9 0300 245C           jsr        [0x0300245C]
  93. 0000015A  4EB9 0300 0978           jsr        [0x03000978]
  94. 00000160  4EB9 0300 1678           jsr        [0x03001678]
  95. 00000166  2079 0900 4966           movea.l    A0, [0x09004966]
  96. 0000016C  2028 00CA                move.l     D0, [A0 + 0xCA]
  97. 00000170  0680 0000 0010           addi.l     D0, 0x10
  98. 00000176  2F00                     move.l     -[A7], D0
  99. 00000178  4EB9 0700 2A70           jsr        [0x07002A70]
  100. 0000017E  588F                     addq.l     A7, 4
  101. 00000180  2F3C 0000 0000           move.l     -[A7], 0x0
  102. 00000186  2F3C 0600 0348           move.l     -[A7], 0x6000348
  103. 0000018C  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  104. 00000192  4EB9 0400 242E           jsr        [0x0400242E]
  105. 00000198  2F00                     move.l     -[A7], D0
  106. 0000019A  4EB9 0900 235E           jsr        [0x0900235E]
  107. 000001A0  DFFC 0000 0010           add.l      A7, 0x10
  108. 000001A6  2F3C 0000 0000           move.l     -[A7], 0x0
  109. 000001AC  2F3C 0600 0868           move.l     -[A7], 0x6000868
  110. 000001B2  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  111. 000001B8  4EB9 0400 242E           jsr        [0x0400242E]
  112. 000001BE  2F00                     move.l     -[A7], D0
  113. 000001C0  4EB9 0800 235E           jsr        [0x0800235E]
  114. 000001C6  DFFC 0000 0010           add.l      A7, 0x10
  115. 000001CC  23FC 0000 0001 0500 4810 move.l     [0x05004810], 0x1
  116. 000001D6  23FC 0000 0001 0300 4962 move.l     [0x03004962], 0x1
  117. 000001E0  4EB9 0400 2970           jsr        [0x04002970]
  118. 000001E6  33FC 0100 0400 495C      move.w     [0x0400495C], 0x100
  119. 000001EE  33FC 00AB 0500 495A      move.w     [0x0500495A], 0xAB
  120. label000001F6:
  121. 000001F6  23FC 0000 0005 0300 48EA move.l     [0x030048EA], 0x5
  122. 00000200  4EB9 0300 0BAA           jsr        [0x03000BAA]
  123. 00000206  4EB9 0300 2024           jsr        [0x03002024]
  124. 0000020C  42B9 0500 48E2           clr.l      [0x050048E2]
  125. 00000212  23FC 0000 0001 0500 47F8 move.l     [0x050047F8], 0x1
  126. 0000021C  23FC 0000 0001 0300 47E0 move.l     [0x030047E0], 0x1
  127. 00000226  2F3C 0800 43C0           move.l     -[A7], 0x80043C0
  128. 0000022C  6100 0590                bsr        +0x592 /* 000007BE */
  129. 00000230  588F                     addq.l     A7, 4
  130. label00000232:
  131. 00000232  6100 0634                bsr        +0x636 /* 00000868 */
  132. 00000236  4AB9 0400 47E0           tst.l      [0x040047E0]
  133. 0000023C  6748                     beq        +0x4A /* 00000286 */
  134. 0000023E  4EB9 0300 0B08           jsr        [0x03000B08]
  135. 00000244  53B9 0300 48EA           subq.l     [0x030048EA], 1
  136. 0000024A  4EB9 0600 0BAA           jsr        [0x06000BAA]
  137. 00000250  2F3C 0000 0000           move.l     -[A7], 0x0
  138. 00000256  2F3C 0600 0C3E           move.l     -[A7], 0x6000C3E
  139. 0000025C  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  140. 00000262  4EB9 0400 242E           jsr        [0x0400242E]
  141. 00000268  2F00                     move.l     -[A7], D0
  142. 0000026A  4EB9 0600 235E           jsr        [0x0600235E]
  143. 00000270  DFFC 0000 0010           add.l      A7, 0x10
  144. 00000276  42B9 0500 47E0           clr.l      [0x050047E0]
  145. 0000027C  23FC 0000 0004 0300 47C4 move.l     [0x030047C4], 0x4
  146. label00000286:
  147. 00000286  4AB9 0400 4464           tst.l      [0x04004464]
  148. 0000028C  6636                     bne        +0x38 /* 000002C4 */
  149. 0000028E  2F39 0300 47C4           move.l     -[A7], [0x030047C4]
  150. 00000294  4EB9 0600 1908           jsr        [0x06001908]
  151. 0000029A  588F                     addq.l     A7, 4
  152. 0000029C  0CB9 0000 0008 0400 47C4 cmpi.l     [0x040047C4], 0x8
  153. 000002A6  6C1C                     bge        +0x1E /* 000002C4 */
  154. 000002A8  54B9 0400 47C4           addq.l     [0x040047C4], 2
  155. 000002AE  6014                     bra        +0x16 /* 000002C4 */
  156. label000002B0:
  157. 000002B0  4AB9 0400 4464           tst.l      [0x04004464]
  158. 000002B6  6714                     beq        +0x16 /* 000002CC */
  159. 000002B8  4EB9 0300 1E32           jsr        [0x03001E32]
  160. 000002BE  4EB9 0300 22E4           jsr        [0x030022E4]
  161. label000002C4:
  162. 000002C4  4AB9 0400 47E0           tst.l      [0x040047E0]
  163. 000002CA  67E4                     beq        -0x1A /* 000002B0 */
  164. label000002CC:
  165. 000002CC  4AB9 0400 47E0           tst.l      [0x040047E0]
  166. 000002D2  6750                     beq        +0x52 /* 00000324 */
  167. 000002D4  42B9 0500 47F4           clr.l      [0x050047F4]
  168. label000002DA:
  169. 000002DA  0CB9 0000 03E8 0400 47F4 cmpi.l     [0x040047F4], 0x3E8
  170. 000002E4  6D0A                     blt        +0xC /* 000002F0 */
  171. 000002E6  4EB9 0500 0F06           jsr        [0x05000F06]
  172. 000002EC  4A80                     tst.l      D0
  173. 000002EE  6614                     bne        +0x16 /* 00000304 */
  174. label000002F0:
  175. 000002F0  4EB9 0300 1E32           jsr        [0x03001E32]
  176. 000002F6  4EB9 0300 22E4           jsr        [0x030022E4]
  177. 000002FC  52B9 0400 47F4           addq.l     [0x040047F4], 1
  178. 00000302  60D6                     bra        -0x28 /* 000002DA */
  179. label00000304:
  180. 00000304  4AB9 0500 48EA           tst.l      [0x050048EA]
  181. 0000030A  6600 FF26                bne        -0xD8 /* 00000232 */
  182. 0000030E  4AB9 0500 47E0           tst.l      [0x050047E0]
  183. 00000314  6700 FF1C                beq        -0xE2 /* 00000232 */
  184. 00000318  4AB9 0600 4962           tst.l      [0x06004962]
  185. 0000031E  6600 FED6                bne        -0x128 /* 000001F6 */
  186. 00000322  6020                     bra        +0x22 /* 00000344 */
  187. label00000324:
  188. 00000324  42B9 0500 47F4           clr.l      [0x050047F4]
  189. label0000032A:
  190. 0000032A  0CB9 0000 0FA0 0400 47F4 cmpi.l     [0x040047F4], 0xFA0
  191. 00000334  6CCE                     bge        -0x30 /* 00000304 */
  192. 00000336  4EB9 0300 22E4           jsr        [0x030022E4]
  193. 0000033C  52B9 0B00 47F4           addq.l     [0x0B0047F4], 1
  194. 00000342  60E6                     bra        -0x18 /* 0000032A */
  195. label00000344:
  196. 00000344  4E5E                     unlink     A6
  197. 00000346  4E75                     rts
  198. 00000348  4E56 0000                link       A6, 0
  199. 0000034C  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  200. 00000352  2F3C 0600 47FC           move.l     -[A7], 0x60047FC
  201. 00000358  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  202. 0000035E  4EB9 0600 2AF0           jsr        [0x06002AF0]
  203. 00000364  508F                     addq.l     A7, 8
  204. 00000366  4A80                     tst.l      D0
  205. 00000368  6740                     beq        +0x42 /* 000003AA */
  206. label0000036A:
  207. 0000036A  3039 1400 47FC           move.w     D0, [0x140047FC]
  208. 00000370  48C0                     ext.l      D0
  209. 00000372  0480 0000 0001           subi.l     D0, 0x1
  210. 00000378  0C80 0000 0003           cmpi.l     D0, 0x3
  211. 0000037E  6212                     bhi        +0x14 /* 00000392 */
  212. 00000380  D040                     add.w      D0, D0
  213. 00000382  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  214. 00000386  4EFB 0002                jmp        [PC + D0.w + 0x2]
  215. 0000038A  024E 0244                andi.w     A6, 0x244
  216. 0000038E  008C 01E4 2F3C           ori.l      A4, 0x1E42F3C
  217. // begin alternate branch 00000392-00000398
  218. label00000392:
  219. 00000392  2F3C 0600 47FC           move.l     -[A7], 0x60047FC
  220. // end alternate branch 00000392-00000398
  221. label00000392: // (misaligned)
  222. 00000394  0600 47FC                addi.b     D0, 0xFC
  223. 00000398  2F3C FFFF FFFF           move.l     -[A7], 0xFFFFFFFF
  224. 0000039E  4EB9 0600 2AF0           jsr        [0x06002AF0]
  225. 000003A4  508F                     addq.l     A7, 8
  226. 000003A6  4A80                     tst.l      D0
  227. 000003A8  66C0                     bne        -0x3E /* 0000036A */
  228. label000003AA:
  229. 000003AA  4AB9 0700 47C0           tst.l      [0x070047C0]
  230. 000003B0  6726                     beq        +0x28 /* 000003D8 */
  231. 000003B2  2F3C 0000 0005           move.l     -[A7], 0x5
  232. 000003B8  2F39 0300 47F8           move.l     -[A7], [0x030047F8]
  233. 000003BE  4EB9 0400 375C           jsr        [0x0400375C]
  234. 000003C4  508F                     addq.l     A7, 8
  235. 000003C6  91B9 0600 4402           sub.l      [0x06004402], D0
  236. 000003CC  6C0A                     bge        +0xC /* 000003D8 */
  237. 000003CE  06B9 0000 0168 0300 4402 addi.l     [0x03004402], 0x168
  238. label000003D8:
  239. 000003D8  4AB9 0700 47DC           tst.l      [0x070047DC]
  240. 000003DE  6730                     beq        +0x32 /* 00000410 */
  241. 000003E0  2F3C 0000 0005           move.l     -[A7], 0x5
  242. 000003E6  2F39 0300 47F8           move.l     -[A7], [0x030047F8]
  243. 000003EC  4EB9 0400 375C           jsr        [0x0400375C]
  244. 000003F2  508F                     addq.l     A7, 8
  245. 000003F4  D1B9 0500 4402           add.l      [0x05004402], D0
  246. 000003FA  0CB9 0000 0168 0600 4402 cmpi.l     [0x06004402], 0x168
  247. 00000404  6D0A                     blt        +0xC /* 00000410 */
  248. 00000406  04B9 0000 0168 0600 4402 subi.l     [0x06004402], 0x168
  249. label00000410:
  250. 00000410  7001                     moveq.l    D0, 0x01
  251. 00000412  6000 01CE                bra        +0x1D0 /* 000005E2 */
  252. 00000416  2039 4A00 47FE           move.l     D0, [0x4A0047FE]
  253. 0000041C  0280 0000 00FF           andi.l     D0, 0xFF
  254. 00000422  0C80 0000 0064           cmpi.l     D0, 0x64 /* 'd' */
  255. 00000428  6700 00F4                beq        +0xF6 /* 0000051E */
  256. 0000042C  6E38                     bgt        +0x3A /* 00000466 */
  257. 0000042E  0C80 0000 002E           cmpi.l     D0, 0x2E /* '.' */
  258. 00000434  6774                     beq        +0x76 /* 000004AA */
  259. 00000436  6E10                     bgt        +0x12 /* 00000448 */
  260. 00000438  0C80 0000 0020           cmpi.l     D0, 0x20 /* ' ' */
  261. 0000043E  677E                     beq        +0x80 /* 000004BE */
  262. 00000440  0C80 0000 002C           cmpi.l     D0, 0x2C /* ',' */
  263. 00000446  676C                     beq        +0x6E /* 000004B4 */
  264. label00000448:
  265. 00000448  0C80 0000 0043           cmpi.l     D0, 0x43 /* 'C' */
  266. 0000044E  6700 00C4                beq        +0xC6 /* 00000514 */
  267. 00000452  0C80 0000 0062           cmpi.l     D0, 0x62 /* 'b' */
  268. 00000458  6700 017E                beq        +0x180 /* 000005D8 */
  269. 0000045C  0C80 0000 0063           cmpi.l     D0, 0x63 /* 'c' */
  270. 00000462  6700 00A6                beq        +0xA8 /* 0000050A */
  271. label00000466:
  272. 00000466  0C80 0000 0071           cmpi.l     D0, 0x71 /* 'q' */
  273. 0000046C  6700 00C8                beq        +0xCA /* 00000536 */
  274. 00000470  6E1C                     bgt        +0x1E /* 0000048E */
  275. 00000472  0C80 0000 006C           cmpi.l     D0, 0x6C /* 'l' */
  276. 00000478  677E                     beq        +0x80 /* 000004F8 */
  277. 0000047A  0C80 0000 006D           cmpi.l     D0, 0x6D /* 'm' */
  278. 00000480  6700 00D4                beq        +0xD6 /* 00000556 */
  279. 00000484  0C80 0000 006E           cmpi.l     D0, 0x6E /* 'n' */
  280. 0000048A  6700 00B2                beq        +0xB4 /* 0000053E */
  281. label0000048E:
  282. 0000048E  0C80 0000 0073           cmpi.l     D0, 0x73 /* 's' */
  283. 00000494  6732                     beq        +0x34 /* 000004C8 */
  284. 00000496  0C80 0000 0078           cmpi.l     D0, 0x78 /* 'x' */
  285. 0000049C  670C                     beq        +0xE /* 000004AA */
  286. 0000049E  0C80 0000 007A           cmpi.l     D0, 0x7A /* 'z' */
  287. 000004A4  670E                     beq        +0x10 /* 000004B4 */
  288. 000004A6  6000 FEEA                bra        -0x114 /* 00000392 */
  289. label000004AA:
  290. 000004AA  52B9 0500 47DC           addq.l     [0x050047DC], 1
  291. 000004B0  6000 FEE0                bra        -0x11E /* 00000392 */
  292. label000004B4:
  293. 000004B4  52B9 0500 47C0           addq.l     [0x050047C0], 1
  294. 000004BA  6000 FED6                bra        -0x128 /* 00000392 */
  295. label000004BE:
  296. 000004BE  52B9 0700 47BC           addq.l     [0x070047BC], 1
  297. 000004C4  6000 FECC                bra        -0x132 /* 00000392 */
  298. label000004C8:
  299. 000004C8  0CB9 0000 00B4 0400 4402 cmpi.l     [0x04004402], 0xB4
  300. 000004D2  6C0E                     bge        +0x10 /* 000004E2 */
  301. 000004D4  2039 0700 4402           move.l     D0, [0x07004402]
  302. 000004DA  0680 0000 00B4           addi.l     D0, 0xB4
  303. 000004E0  600C                     bra        +0xE /* 000004EE */
  304. label000004E2:
  305. 000004E2  2039 0600 4402           move.l     D0, [0x06004402]
  306. 000004E8  0480 0000 00B4           subi.l     D0, 0xB4
  307. label000004EE:
  308. 000004EE  23C0 0500 4402           move.l     [0x05004402], D0
  309. 000004F4  6000 FE9C                bra        -0x162 /* 00000392 */
  310. label000004F8:
  311. 000004F8  2F3C 0300 48FE           move.l     -[A7], 0x30048FE
  312. 000004FE  4EB9 0600 2A70           jsr        [0x06002A70]
  313. 00000504  588F                     addq.l     A7, 4
  314. 00000506  6000 FE8A                bra        -0x174 /* 00000392 */
  315. label0000050A:
  316. 0000050A  4EB9 0500 2970           jsr        [0x05002970]
  317. 00000510  6000 FE80                bra        -0x17E /* 00000392 */
  318. label00000514:
  319. 00000514  4EB9 0500 2980           jsr        [0x05002980]
  320. 0000051A  6000 FE76                bra        -0x188 /* 00000392 */
  321. label0000051E:
  322. 0000051E  4AB9 0700 4810           tst.l      [0x07004810]
  323. 00000524  6704                     beq        +0x6 /* 0000052A */
  324. 00000526  4280                     clr.l      D0
  325. 00000528  6002                     bra        +0x4 /* 0000052C */
  326. label0000052A:
  327. 0000052A  7001                     moveq.l    D0, 0x01
  328. label0000052C:
  329. 0000052C  23C0 0900 4810           move.l     [0x09004810], D0
  330. 00000532  6000 FE5E                bra        -0x1A0 /* 00000392 */
  331. label00000536:
  332. 00000536  6100 0178                bsr        +0x17A /* 000006B0 */
  333. 0000053A  6000 FE56                bra        -0x1A8 /* 00000392 */
  334. label0000053E:
  335. 0000053E  52B9 0700 47F8           addq.l     [0x070047F8], 1
  336. 00000544  6600 FE4C                bne        -0x1B2 /* 00000392 */
  337. 00000548  23FC 0000 0001 0500 47F8 move.l     [0x050047F8], 0x1
  338. 00000552  6000 FE3E                bra        -0x1C0 /* 00000392 */
  339. label00000556:
  340. 00000556  53B9 0700 47F8           subq.l     [0x070047F8], 1
  341. 0000055C  6600 FE34                bne        -0x1CA /* 00000392 */
  342. 00000560  23FC 0000 0001 0500 47F8 move.l     [0x050047F8], 0x1
  343. 0000056A  6000 FE26                bra        -0x1D8 /* 00000392 */
  344. 0000056E  2039 2100 47FE           move.l     D0, [0x210047FE]
  345. 00000574  0280 0000 00FF           andi.l     D0, 0xFF
  346. 0000057A  0C80 0000 002E           cmpi.l     D0, 0x2E /* '.' */
  347. 00000580  672E                     beq        +0x30 /* 000005B0 */
  348. 00000582  6E10                     bgt        +0x12 /* 00000594 */
  349. 00000584  0C80 0000 0020           cmpi.l     D0, 0x20 /* ' ' */
  350. 0000058A  6738                     beq        +0x3A /* 000005C4 */
  351. 0000058C  0C80 0000 002C           cmpi.l     D0, 0x2C /* ',' */
  352. 00000592  6726                     beq        +0x28 /* 000005BA */
  353. label00000594:
  354. 00000594  0C80 0000 0062           cmpi.l     D0, 0x62 /* 'b' */
  355. 0000059A  6732                     beq        +0x34 /* 000005CE */
  356. 0000059C  0C80 0000 0078           cmpi.l     D0, 0x78 /* 'x' */
  357. 000005A2  670C                     beq        +0xE /* 000005B0 */
  358. 000005A4  0C80 0000 007A           cmpi.l     D0, 0x7A /* 'z' */
  359. 000005AA  670E                     beq        +0x10 /* 000005BA */
  360. 000005AC  6000 FDE4                bra        -0x21A /* 00000392 */
  361. label000005B0:
  362. 000005B0  42B9 0500 47DC           clr.l      [0x050047DC]
  363. 000005B6  6000 FDDA                bra        -0x224 /* 00000392 */
  364. label000005BA:
  365. 000005BA  42B9 0500 47C0           clr.l      [0x050047C0]
  366. 000005C0  6000 FDD0                bra        -0x22E /* 00000392 */
  367. label000005C4:
  368. 000005C4  42B9 0500 47BC           clr.l      [0x050047BC]
  369. 000005CA  6000 FDC6                bra        -0x238 /* 00000392 */
  370. label000005CE:
  371. 000005CE  42B9 0500 48E6           clr.l      [0x050048E6]
  372. 000005D4  6000 FDBC                bra        -0x242 /* 00000392 */
  373. label000005D8:
  374. 000005D8  52B9 0C00 48E6           addq.l     [0x0C0048E6], 1
  375. 000005DE  6000 FDB2                bra        -0x24C /* 00000392 */
  376. label000005E2:
  377. 000005E2  4E5E                     unlink     A6
  378. 000005E4  4E75                     rts
  379. 000005E6  4E56 FFF8                link       A6, -0x0008
  380. 000005EA  48EE 00C0 FFF8           movem.l    [A6 - 0x8], D6,D7
  381. 000005F0  2F3C 0300 43B8           move.l     -[A7], 0x30043B8
  382. 000005F6  4EB9 0400 2B00           jsr        [0x04002B00]
  383. 000005FC  588F                     addq.l     A7, 4
  384. 000005FE  3039 0800 43BA           move.w     D0, [0x080043BA]
  385. 00000604  48C0                     ext.l      D0
  386. 00000606  0480 0000 0100           subi.l     D0, 0x100
  387. 0000060C  2E00                     move.l     D7, D0
  388. 0000060E  3039 0E00 43B8           move.w     D0, [0x0E0043B8]
  389. 00000614  48C0                     ext.l      D0
  390. 00000616  0480 0000 00AB           subi.l     D0, 0xAB
  391. 0000061C  2C00                     move.l     D6, D0
  392. 0000061E  2F3C 0000 0156           move.l     -[A7], 0x156
  393. 00000624  2006                     move.l     D0, D6
  394. 00000626  E980                     asl        D0, 4
  395. 00000628  2F00                     move.l     -[A7], D0
  396. 0000062A  4EB9 0400 3C1C           jsr        [0x04003C1C]
  397. 00000630  508F                     addq.l     A7, 8
  398. 00000632  23C0 0600 47BC           move.l     [0x060047BC], D0
  399. 00000638  2F3C 0000 0005           move.l     -[A7], 0x5
  400. 0000063E  2F39 0900 47F8           move.l     -[A7], [0x090047F8]
  401. 00000644  2F3C 0000 0200           move.l     -[A7], 0x200
  402. 0000064A  2007                     move.l     D0, D7
  403. 0000064C  E980                     asl        D0, 4
  404. 0000064E  2F00                     move.l     -[A7], D0
  405. 00000650  4EB9 0500 3C1C           jsr        [0x05003C1C]
  406. 00000656  508F                     addq.l     A7, 8
  407. 00000658  2F00                     move.l     -[A7], D0
  408. 0000065A  4EB9 0500 375C           jsr        [0x0500375C]
  409. 00000660  508F                     addq.l     A7, 8
  410. 00000662  2F00                     move.l     -[A7], D0
  411. 00000664  4EB9 0400 375C           jsr        [0x0400375C]
  412. 0000066A  508F                     addq.l     A7, 8
  413. 0000066C  D1B9 0300 4402           add.l      [0x03004402], D0
  414. 00000672  4AB9 0600 4402           tst.l      [0x06004402]
  415. 00000678  6C0C                     bge        +0xE /* 00000686 */
  416. 0000067A  06B9 0000 0168 0600 4402 addi.l     [0x06004402], 0x168
  417. 00000684  6016                     bra        +0x18 /* 0000069C */
  418. label00000686:
  419. 00000686  0CB9 0000 0168 0600 4402 cmpi.l     [0x06004402], 0x168
  420. 00000690  6D0A                     blt        +0xC /* 0000069C */
  421. 00000692  04B9 0000 0168 0300 4402 subi.l     [0x03004402], 0x168
  422. label0000069C:
  423. 0000069C  23F9 0200 43B8 0D00 43B4 move.l     [0x0D0043B4], [0x020043B8]
  424. 000006A6  4CEE 00C0 FFF8           movem.l    D6,D7, [A6 - 0x8]
  425. 000006AC  4E5E                     unlink     A6
  426. 000006AE  4E75                     rts
  427. fn000006B0:
  428. 000006B0  4E56 0000                link       A6, 0
  429. 000006B4  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  430. 000006BA  2F3C 0300 48FE           move.l     -[A7], 0x30048FE
  431. 000006C0  4EB9 0400 2A70           jsr        [0x04002A70]
  432. 000006C6  588F                     addq.l     A7, 4
  433. 000006C8  4EB9 0300 2980           jsr        [0x03002980]
  434. 000006CE  4EB9 0A00 2AB0           jsr        [0x0A002AB0]
  435. 000006D4  4E5E                     unlink     A6
  436. 000006D6  4E75                     rts
  437. 000006D8  4E56 0000                link       A6, 0
  438. 000006DC  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  439. 000006E2  2F3C 0300 48FE           move.l     -[A7], 0x30048FE
  440. 000006E8  4EB9 1500 2A70           jsr        [0x15002A70]
  441. 000006EE  588F                     addq.l     A7, 4
  442. 000006F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  443. 000006F4  6100 00C8                bsr        +0xCA /* 000007BE */
  444. 000006F8  588F                     addq.l     A7, 4
  445. 000006FA  61B4                     bsr        -0x4A /* 000006B0 */
  446. 000006FC  4E5E                     unlink     A6
  447. 000006FE  4E75                     rts
  448. 00000700  4E56 FFEC                link       A6, -0x0014
  449. 00000704  48EE 0000 FFEC           movem.l    [A6 - 0x14], <none>
  450. 0000070A  486E FFEC                pea.l      [A6 - 0x14]
  451. 0000070E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  452. 00000712  4EB9 0A00 2B30           jsr        [0x0A002B30]
  453. 00000718  508F                     addq.l     A7, 8
  454. 0000071A  2F3C 0000 014A           move.l     -[A7], 0x14A
  455. 00000720  2F3C 0000 0000           move.l     -[A7], 0x0
  456. 00000726  4EB9 0600 29B0           jsr        [0x060029B0]
  457. 0000072C  508F                     addq.l     A7, 8
  458. 0000072E  486E FFEC                pea.l      [A6 - 0x14]
  459. 00000732  4EB9 0400 29E0           jsr        [0x040029E0]
  460. 00000738  588F                     addq.l     A7, 4
  461. 0000073A  2F3C 0300 43CA           move.l     -[A7], 0x30043CA
  462. 00000740  4EB9 0600 29E0           jsr        [0x060029E0]
  463. 00000746  588F                     addq.l     A7, 4
  464. 00000748  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  465. 0000074C  4EB9 0A00 29E0           jsr        [0x0A0029E0]
  466. 00000752  588F                     addq.l     A7, 4
  467. 00000754  2F3C 0000 0000           move.l     -[A7], 0x0
  468. 0000075A  2F3C 0000 0006           move.l     -[A7], 0x6
  469. 00000760  4EB9 0400 2B10           jsr        [0x04002B10]
  470. 00000766  508F                     addq.l     A7, 8
  471. label00000768:
  472. 00000768  2F3C 0600 47FC           move.l     -[A7], 0x60047FC
  473. 0000076E  2F3C 0000 0002           move.l     -[A7], 0x2
  474. 00000774  4EB9 0C00 2AF0           jsr        [0x0C002AF0]
  475. 0000077A  508F                     addq.l     A7, 8
  476. 0000077C  4A80                     tst.l      D0
  477. 0000077E  67E8                     beq        -0x16 /* 00000768 */
  478. 00000780  2F3C 0000 014A           move.l     -[A7], 0x14A
  479. 00000786  2F3C 0000 0000           move.l     -[A7], 0x0
  480. 0000078C  4EB9 0600 29B0           jsr        [0x060029B0]
  481. 00000792  508F                     addq.l     A7, 8
  482. 00000794  486E FFEC                pea.l      [A6 - 0x14]
  483. 00000798  4EB9 0400 29E0           jsr        [0x040029E0]
  484. 0000079E  588F                     addq.l     A7, 4
  485. 000007A0  2F3C 0300 43CC           move.l     -[A7], 0x30043CC
  486. 000007A6  4EB9 0600 29E0           jsr        [0x060029E0]
  487. 000007AC  588F                     addq.l     A7, 4
  488. 000007AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  489. 000007B2  4EB9 1300 29E0           jsr        [0x130029E0]
  490. 000007B8  588F                     addq.l     A7, 4
  491. 000007BA  4E5E                     unlink     A6
  492. 000007BC  4E75                     rts
  493. fn000007BE:
  494. 000007BE  4E56 FFFC                link       A6, -0x0004
  495. 000007C2  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  496. 000007C8  2F3C 0000 00AB           move.l     -[A7], 0xAB
  497. 000007CE  2F3C 0000 0002           move.l     -[A7], 0x2
  498. 000007D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  499. 000007D8  4EB9 0900 29F0           jsr        [0x090029F0]
  500. 000007DE  588F                     addq.l     A7, 4
  501. 000007E0  223C 0000 0200           move.l     D1, 0x200
  502. 000007E6  9280                     sub.l      D1, D0
  503. 000007E8  2F01                     move.l     -[A7], D1
  504. 000007EA  4EB9 0500 3C1C           jsr        [0x05003C1C]
  505. 000007F0  508F                     addq.l     A7, 8
  506. 000007F2  2F00                     move.l     -[A7], D0
  507. 000007F4  4EB9 0600 29B0           jsr        [0x060029B0]
  508. 000007FA  508F                     addq.l     A7, 8
  509. 000007FC  486E FFFC                pea.l      [A6 - 0x4]
  510. 00000800  4EB9 0600 2990           jsr        [0x06002990]
  511. 00000806  588F                     addq.l     A7, 4
  512. 00000808  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  513. 0000080C  4EB9 0A00 29E0           jsr        [0x0A0029E0]
  514. 00000812  588F                     addq.l     A7, 4
  515. 00000814  2F3C 0000 0000           move.l     -[A7], 0x0
  516. 0000081A  2F3C 0000 0006           move.l     -[A7], 0x6
  517. 00000820  4EB9 0400 2B10           jsr        [0x04002B10]
  518. 00000826  508F                     addq.l     A7, 8
  519. label00000828:
  520. 00000828  2F3C 0600 47FC           move.l     -[A7], 0x60047FC
  521. 0000082E  2F3C 0000 0002           move.l     -[A7], 0x2
  522. 00000834  4EB9 0E00 2AF0           jsr        [0x0E002AF0]
  523. 0000083A  508F                     addq.l     A7, 8
  524. 0000083C  4A80                     tst.l      D0
  525. 0000083E  67E8                     beq        -0x16 /* 00000828 */
  526. 00000840  302E FFFC                move.w     D0, [A6 - 0x4]
  527. 00000844  48C0                     ext.l      D0
  528. 00000846  2F00                     move.l     -[A7], D0
  529. 00000848  302E FFFE                move.w     D0, [A6 - 0x2]
  530. 0000084C  48C0                     ext.l      D0
  531. 0000084E  2F00                     move.l     -[A7], D0
  532. 00000850  4EB9 0600 29B0           jsr        [0x060029B0]
  533. 00000856  508F                     addq.l     A7, 8
  534. 00000858  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  535. 0000085C  4EB9 0B00 29E0           jsr        [0x0B0029E0]
  536. 00000862  588F                     addq.l     A7, 4
  537. 00000864  4E5E                     unlink     A6
  538. 00000866  4E75                     rts
  539. fn00000868:
  540. 00000868  4E56 0000                link       A6, 0
  541. 0000086C  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  542. 00000872  2039 0300 48E2           move.l     D0, [0x030048E2]
  543. 00000878  B0B9 0D00 43BC           cmp.l      D0, [0x0D0043BC]
  544. 0000087E  6606                     bne        +0x8 /* 00000886 */
  545. 00000880  7001                     moveq.l    D0, 0x01
  546. 00000882  6000 00EE                bra        +0xF0 /* 00000972 */
  547. label00000886:
  548. 00000886  2F3C 0000 0014           move.l     -[A7], 0x14
  549. 0000088C  2F3C 0000 0002           move.l     -[A7], 0x2
  550. 00000892  2F3C 0300 47C8           move.l     -[A7], 0x30047C8
  551. 00000898  4EB9 0900 29F0           jsr        [0x090029F0]
  552. 0000089E  588F                     addq.l     A7, 4
  553. 000008A0  223C 0000 0200           move.l     D1, 0x200
  554. 000008A6  9280                     sub.l      D1, D0
  555. 000008A8  2F01                     move.l     -[A7], D1
  556. 000008AA  4EB9 0500 3C1C           jsr        [0x05003C1C]
  557. 000008B0  508F                     addq.l     A7, 8
  558. 000008B2  2F00                     move.l     -[A7], D0
  559. 000008B4  4EB9 0400 29B0           jsr        [0x040029B0]
  560. 000008BA  508F                     addq.l     A7, 8
  561. 000008BC  2F3C 0300 47C8           move.l     -[A7], 0x30047C8
  562. 000008C2  4EB9 0400 29E0           jsr        [0x040029E0]
  563. 000008C8  588F                     addq.l     A7, 4
  564. 000008CA  2F3C 0300 47C8           move.l     -[A7], 0x30047C8
  565. 000008D0  2F39 0300 48E2           move.l     -[A7], [0x030048E2]
  566. 000008D6  4EB9 0A00 2B30           jsr        [0x0A002B30]
  567. 000008DC  508F                     addq.l     A7, 8
  568. 000008DE  2F3C 0000 0014           move.l     -[A7], 0x14
  569. 000008E4  2F3C 0000 0002           move.l     -[A7], 0x2
  570. 000008EA  2F3C 0300 47C8           move.l     -[A7], 0x30047C8
  571. 000008F0  4EB9 0900 29F0           jsr        [0x090029F0]
  572. 000008F6  588F                     addq.l     A7, 4
  573. 000008F8  223C 0000 0200           move.l     D1, 0x200
  574. 000008FE  9280                     sub.l      D1, D0
  575. 00000900  2F01                     move.l     -[A7], D1
  576. 00000902  4EB9 0500 3C1C           jsr        [0x05003C1C]
  577. 00000908  508F                     addq.l     A7, 8
  578. 0000090A  2F00                     move.l     -[A7], D0
  579. 0000090C  4EB9 0400 29B0           jsr        [0x040029B0]
  580. 00000912  508F                     addq.l     A7, 8
  581. 00000914  2F3C 0300 47C8           move.l     -[A7], 0x30047C8
  582. 0000091A  4EB9 0700 29E0           jsr        [0x070029E0]
  583. 00000920  588F                     addq.l     A7, 4
  584. 00000922  2F3C 0000 4E20           move.l     -[A7], 0x4E20 /* 'N ' */
  585. 00000928  2F39 0300 48E2           move.l     -[A7], [0x030048E2]
  586. 0000092E  4EB9 0B00 3CA4           jsr        [0x0B003CA4]
  587. 00000934  508F                     addq.l     A7, 8
  588. 00000936  0C80 0000 2710           cmpi.l     D0, 0x2710
  589. 0000093C  6D28                     blt        +0x2A /* 00000966 */
  590. 0000093E  2F3C 0000 4E20           move.l     -[A7], 0x4E20 /* 'N ' */
  591. 00000944  2F39 0300 43BC           move.l     -[A7], [0x030043BC]
  592. 0000094A  4EB9 0800 3CA4           jsr        [0x08003CA4]
  593. 00000950  508F                     addq.l     A7, 8
  594. 00000952  0C80 0000 2710           cmpi.l     D0, 0x2710
  595. 00000958  6C0C                     bge        +0xE /* 00000966 */
  596. 0000095A  52B9 0300 48EA           addq.l     [0x030048EA], 1
  597. 00000960  4EB9 0300 0BAA           jsr        [0x03000BAA]
  598. label00000966:
  599. 00000966  23F9 0200 48E2 1900 43BC move.l     [0x190043BC], [0x020048E2]
  600. 00000970  7001                     moveq.l    D0, 0x01
  601. label00000972:
  602. 00000972  4E5E                     unlink     A6
  603. 00000974  4E75                     rts
  604. 00000976  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  605. 0000097A  FFDC                     .invalid   <<F/7/7>>
  606. 0000097C  48EE 3004 FFDC           movem.l    [A6 - 0x24], D2,A4,A5
  607. 00000982  42AE FFFC                clr.l      [A6 - 0x4]
  608. label00000986:
  609. 00000986  0CAE 0000 0048 FFFC      cmpi.l     [A6 - 0x4], 0x48 /* 'H' */
  610. 0000098E  6C00 016E                bge        +0x170 /* 00000AFE */
  611. 00000992  2F3C 0000 0005           move.l     -[A7], 0x5
  612. 00000998  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  613. 0000099C  4EB9 0400 375C           jsr        [0x0400375C]
  614. 000009A2  508F                     addq.l     A7, 8
  615. 000009A4  23C0 0400 4402           move.l     [0x04004402], D0
  616. 000009AA  2F00                     move.l     -[A7], D0
  617. 000009AC  4EB9 0600 26D0           jsr        [0x060026D0]
  618. 000009B2  588F                     addq.l     A7, 4
  619. 000009B4  2D40 FFF0                move.l     [A6 - 0x10], D0
  620. 000009B8  2F39 0300 4402           move.l     -[A7], [0x03004402]
  621. 000009BE  4EB9 0E00 26F6           jsr        [0x0E0026F6]
  622. 000009C4  588F                     addq.l     A7, 4
  623. 000009C6  2D40 FFEC                move.l     [A6 - 0x14], D0
  624. 000009CA  42AE FFF8                clr.l      [A6 - 0x8]
  625. label000009CE:
  626. 000009CE  0CAE 0000 0002 FFF8      cmpi.l     [A6 - 0x8], 0x2
  627. 000009D6  6C00 011E                bge        +0x120 /* 00000AF6 */
  628. 000009DA  2A7C 0600 4BCA           movea.l    A5, 0x6004BCA
  629. 000009E0  4AAE FFF8                tst.l      [A6 - 0x8]
  630. 000009E4  6708                     beq        +0xA /* 000009EE */
  631. 000009E6  203C 0400 43E6           move.l     D0, 0x40043E6
  632. 000009EC  6006                     bra        +0x8 /* 000009F4 */
  633. label000009EE:
  634. 000009EE  203C 1C00 43D0           move.l     D0, 0x1C0043D0
  635. label000009F4:
  636. 000009F4  2840                     movea.l    A4, D0
  637. 000009F6  42AE FFF4                clr.l      [A6 - 0xC]
  638. label000009FA:
  639. 000009FA  0CAE 0000 0005 FFF4      cmpi.l     [A6 - 0xC], 0x5
  640. 00000A02  6C08                     bge        +0xA /* 00000A0C */
  641. 00000A04  1ADC                     move.b     [A5]+, [A4]+
  642. 00000A06  52AE FFF4                addq.l     [A6 - 0xC], 1
  643. 00000A0A  60EE                     bra        -0x10 /* 000009FA */
  644. label00000A0C:
  645. 00000A0C  1ADC                     move.b     [A5]+, [A4]+
  646. 00000A0E  6700 00B0                beq        +0xB2 /* 00000AC0 */
  647. 00000A12  2F3C 0000 0400           move.l     -[A7], 0x400
  648. 00000A18  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  649. 00000A1C  102C 0001                move.b     D0, [A4 + 0x1]
  650. 00000A20  4880                     ext.w      D0
  651. 00000A22  48C0                     ext.l      D0
  652. 00000A24  2F00                     move.l     -[A7], D0
  653. 00000A26  4EB9 0500 375C           jsr        [0x0500375C]
  654. 00000A2C  508F                     addq.l     A7, 8
  655. 00000A2E  2F00                     move.l     -[A7], D0
  656. 00000A30  4EB9 0F00 3C1C           jsr        [0x0F003C1C]
  657. 00000A36  508F                     addq.l     A7, 8
  658. 00000A38  2D40 FFE8                move.l     [A6 - 0x18], D0
  659. 00000A3C  2F3C 0000 0400           move.l     -[A7], 0x400
  660. 00000A42  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  661. 00000A46  1014                     move.b     D0, [A4]
  662. 00000A48  4880                     ext.w      D0
  663. 00000A4A  48C0                     ext.l      D0
  664. 00000A4C  2F00                     move.l     -[A7], D0
  665. 00000A4E  4EB9 0500 375C           jsr        [0x0500375C]
  666. 00000A54  508F                     addq.l     A7, 8
  667. 00000A56  2F00                     move.l     -[A7], D0
  668. 00000A58  4EB9 1000 3C1C           jsr        [0x10003C1C]
  669. 00000A5E  508F                     addq.l     A7, 8
  670. 00000A60  90AE FFE8                sub.l      D0, [A6 - 0x18]
  671. 00000A64  1AC0                     move.b     [A5]+, D0
  672. 00000A66  2F3C 0000 0400           move.l     -[A7], 0x400
  673. 00000A6C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  674. 00000A70  1014                     move.b     D0, [A4]
  675. 00000A72  4880                     ext.w      D0
  676. 00000A74  48C0                     ext.l      D0
  677. 00000A76  2F00                     move.l     -[A7], D0
  678. 00000A78  4EB9 0500 375C           jsr        [0x0500375C]
  679. 00000A7E  508F                     addq.l     A7, 8
  680. 00000A80  2F00                     move.l     -[A7], D0
  681. 00000A82  4EB9 1000 3C1C           jsr        [0x10003C1C]
  682. 00000A88  508F                     addq.l     A7, 8
  683. 00000A8A  2D40 FFE8                move.l     [A6 - 0x18], D0
  684. 00000A8E  2F3C 0000 0400           move.l     -[A7], 0x400
  685. 00000A94  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  686. 00000A98  102C 0001                move.b     D0, [A4 + 0x1]
  687. 00000A9C  4880                     ext.w      D0
  688. 00000A9E  48C0                     ext.l      D0
  689. 00000AA0  2F00                     move.l     -[A7], D0
  690. 00000AA2  4EB9 0500 375C           jsr        [0x0500375C]
  691. 00000AA8  508F                     addq.l     A7, 8
  692. 00000AAA  2F00                     move.l     -[A7], D0
  693. 00000AAC  4EB9 0A00 3C1C           jsr        [0x0A003C1C]
  694. 00000AB2  508F                     addq.l     A7, 8
  695. 00000AB4  D0AE FFE8                add.l      D0, [A6 - 0x18]
  696. 00000AB8  1AC0                     move.b     [A5]+, D0
  697. 00000ABA  548C                     addq.l     A4, 2
  698. 00000ABC  6000 FF4E                bra        -0xB0 /* 00000A0C */
  699. label00000AC0:
  700. 00000AC0  2F3C 0300 4BCA           move.l     -[A7], 0x3004BCA
  701. 00000AC6  4EB9 0700 1180           jsr        [0x07001180]
  702. 00000ACC  588F                     addq.l     A7, 4
  703. 00000ACE  4AAE FFF8                tst.l      [A6 - 0x8]
  704. 00000AD2  6708                     beq        +0xA /* 00000ADC */
  705. 00000AD4  223C 0400 4972           move.l     D1, 0x4004972
  706. 00000ADA  6006                     bra        +0x8 /* 00000AE2 */
  707. label00000ADC:
  708. 00000ADC  223C 1D00 4AAA           move.l     D1, 0x1D004AAA
  709. label00000AE2:
  710. 00000AE2  242E FFFC                move.l     D2, [A6 - 0x4]
  711. 00000AE6  E582                     asl        D2, 2
  712. 00000AE8  D282                     add.l      D1, D2
  713. 00000AEA  2041                     movea.l    A0, D1
  714. 00000AEC  2080                     move.l     [A0], D0
  715. 00000AEE  52AE FFF8                addq.l     [A6 - 0x8], 1
  716. 00000AF2  6000 FEDA                bra        -0x124 /* 000009CE */
  717. label00000AF6:
  718. 00000AF6  52AE FFFC                addq.l     [A6 - 0x4], 1
  719. 00000AFA  6000 FE8A                bra        -0x174 /* 00000986 */
  720. label00000AFE:
  721. 00000AFE  4CEE 3004 FFDC           movem.l    D2,A4,A5, [A6 - 0x24]
  722. 00000B04  4E5E                     unlink     A6
  723. 00000B06  4E75                     rts
  724. 00000B08  4E56 0000                link       A6, 0
  725. 00000B0C  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  726. 00000B12  23FC 0000 010E 0300 4402 move.l     [0x03004402], 0x10E
  727. 00000B1C  23F9 0200 4402 0300 4A96 move.l     [0x03004A96], [0x02004402]
  728. 00000B26  42B9 0300 47BC           clr.l      [0x030047BC]
  729. 00000B2C  23F9 0200 47BC 0300 4A9A move.l     [0x03004A9A], [0x020047BC]
  730. 00000B36  23F9 0200 4A9A 0300 4A9E move.l     [0x03004A9E], [0x02004A9A]
  731. 00000B40  23F9 0200 4A9E 0400 48E6 move.l     [0x040048E6], [0x02004A9E]
  732. 00000B4A  33FC 0100 0400 4AA4      move.w     [0x04004AA4], 0x100
  733. 00000B52  33FC 00AB 0300 4AA2      move.w     [0x03004AA2], 0xAB
  734. 00000B5A  23F9 0200 4AA2 0300 4A92 move.l     [0x03004A92], [0x02004AA2]
  735. 00000B64  4279 0300 496E           clr.w      [0x0300496E]
  736. 00000B6A  33F9 0200 496E 0600 4970 move.w     [0x06004970], [0x0200496E]
  737. 00000B74  2F3C 0000 0005           move.l     -[A7], 0x5
  738. 00000B7A  2F39 0300 4402           move.l     -[A7], [0x03004402]
  739. 00000B80  4EB9 0500 3C1C           jsr        [0x05003C1C]
  740. 00000B86  508F                     addq.l     A7, 8
  741. 00000B88  E580                     asl        D0, 2
  742. 00000B8A  0680 0400 4AAA           addi.l     D0, 0x4004AAA
  743. 00000B90  2040                     movea.l    A0, D0
  744. 00000B92  23D0 0300 4AA6           move.l     [0x03004AA6], [A0]
  745. 00000B98  23F9 0200 4AA6 0C00 496A move.l     [0x0C00496A], [0x02004AA6]
  746. 00000BA2  6100 0476                bsr        +0x478 /* 0000101A */
  747. 00000BA6  4E5E                     unlink     A6
  748. 00000BA8  4E75                     rts
  749. 00000BAA  4E56 FFF8                link       A6, -0x0008
  750. 00000BAE  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  751. 00000BB4  2D79 0700 4B82 FFF8      move.l     [A6 - 0x8], [0x07004B82]
  752. 00000BBC  3D7C 0147 FFFC           move.w     [A6 - 0x4], 0x147
  753. label00000BC2:
  754. 00000BC2  2039 0300 4406           move.l     D0, [0x03004406]
  755. 00000BC8  B0B9 0700 48EA           cmp.l      D0, [0x070048EA]
  756. 00000BCE  6C30                     bge        +0x32 /* 00000C00 */
  757. 00000BD0  2F3C 0000 000F           move.l     -[A7], 0xF
  758. 00000BD6  52B9 0300 4406           addq.l     [0x03004406], 1
  759. 00000BDC  2F39 0300 4406           move.l     -[A7], [0x03004406]
  760. 00000BE2  4EB9 0A00 375C           jsr        [0x0A00375C]
  761. 00000BE8  508F                     addq.l     A7, 8
  762. 00000BEA  3D40 FFFE                move.w     [A6 - 0x2], D0
  763. 00000BEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  764. 00000BF2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  765. 00000BF6  4EB9 0500 1600           jsr        [0x05001600]
  766. 00000BFC  508F                     addq.l     A7, 8
  767. 00000BFE  60C2                     bra        -0x3C /* 00000BC2 */
  768. label00000C00:
  769. 00000C00  2039 0300 4406           move.l     D0, [0x03004406]
  770. 00000C06  B0B9 0700 48EA           cmp.l      D0, [0x070048EA]
  771. 00000C0C  6F2C                     ble        +0x2E /* 00000C3A */
  772. 00000C0E  2F3C 0000 000F           move.l     -[A7], 0xF
  773. 00000C14  53B9 0400 4406           subq.l     [0x04004406], 1
  774. 00000C1A  2F00                     move.l     -[A7], D0
  775. 00000C1C  4EB9 0A00 375C           jsr        [0x0A00375C]
  776. 00000C22  508F                     addq.l     A7, 8
  777. 00000C24  3D40 FFFE                move.w     [A6 - 0x2], D0
  778. 00000C28  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  779. 00000C2C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  780. 00000C30  4EB9 0C00 1600           jsr        [0x0C001600]
  781. 00000C36  508F                     addq.l     A7, 8
  782. 00000C38  60C6                     bra        -0x38 /* 00000C00 */
  783. label00000C3A:
  784. 00000C3A  4E5E                     unlink     A6
  785. 00000C3C  4E75                     rts
  786. 00000C3E  4E56 0000                link       A6, 0
  787. 00000C42  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  788. 00000C48  4AB9 0700 47E0           tst.l      [0x070047E0]
  789. 00000C4E  6706                     beq        +0x8 /* 00000C56 */
  790. label00000C50:
  791. 00000C50  4280                     clr.l      D0
  792. 00000C52  6000 02AE                bra        +0x2B0 /* 00000F02 */
  793. label00000C56:
  794. 00000C56  23F9 0200 4AA6 0300 496A move.l     [0x0300496A], [0x02004AA6]
  795. 00000C60  2039 0300 4402           move.l     D0, [0x03004402]
  796. 00000C66  B0B9 0400 4A96           cmp.l      D0, [0x04004A96]
  797. 00000C6C  660E                     bne        +0x10 /* 00000C7C */
  798. 00000C6E  2039 0300 47BC           move.l     D0, [0x030047BC]
  799. 00000C74  B0B9 0700 4A9A           cmp.l      D0, [0x07004A9A]
  800. 00000C7A  6736                     beq        +0x38 /* 00000CB2 */
  801. label00000C7C:
  802. 00000C7C  2F3C 0000 0005           move.l     -[A7], 0x5
  803. 00000C82  2F39 0300 4402           move.l     -[A7], [0x03004402]
  804. 00000C88  4EB9 0500 3C1C           jsr        [0x05003C1C]
  805. 00000C8E  508F                     addq.l     A7, 8
  806. 00000C90  E580                     asl        D0, 2
  807. 00000C92  4AB9 0400 47BC           tst.l      [0x040047BC]
  808. 00000C98  6708                     beq        +0xA /* 00000CA2 */
  809. 00000C9A  223C 0400 4972           move.l     D1, 0x4004972
  810. 00000CA0  6006                     bra        +0x8 /* 00000CA8 */
  811. label00000CA2:
  812. 00000CA2  223C 0500 4AAA           move.l     D1, 0x5004AAA
  813. label00000CA8:
  814. 00000CA8  D280                     add.l      D1, D0
  815. 00000CAA  2041                     movea.l    A0, D1
  816. 00000CAC  23D0 0300 4AA6           move.l     [0x03004AA6], [A0]
  817. label00000CB2:
  818. 00000CB2  4AB9 0400 4810           tst.l      [0x04004810]
  819. 00000CB8  677C                     beq        +0x7E /* 00000D36 */
  820. 00000CBA  3079 0400 4970           movea.w    A0, [0x04004970]
  821. 00000CC0  2F08                     move.l     -[A7], A0
  822. 00000CC2  4EB9 0600 4020           jsr        [0x06004020]
  823. 00000CC8  588F                     addq.l     A7, 4
  824. 00000CCA  2F01                     move.l     -[A7], D1
  825. 00000CCC  2F00                     move.l     -[A7], D0
  826. 00000CCE  2F39 0300 440E           move.l     -[A7], [0x0300440E]
  827. 00000CD4  2F39 0300 440A           move.l     -[A7], [0x0300440A]
  828. 00000CDA  4EB9 0800 41EE           jsr        [0x080041EE]
  829. 00000CE0  DFFC 0000 0010           add.l      A7, 0x10
  830. 00000CE6  2F01                     move.l     -[A7], D1
  831. 00000CE8  2F00                     move.l     -[A7], D0
  832. 00000CEA  4EB9 0400 3FCC           jsr        [0x04003FCC]
  833. 00000CF0  508F                     addq.l     A7, 8
  834. 00000CF2  33C0 0300 4970           move.w     [0x03004970], D0
  835. 00000CF8  3079 0400 496E           movea.w    A0, [0x0400496E]
  836. 00000CFE  2F08                     move.l     -[A7], A0
  837. 00000D00  4EB9 0600 4020           jsr        [0x06004020]
  838. 00000D06  588F                     addq.l     A7, 4
  839. 00000D08  2F01                     move.l     -[A7], D1
  840. 00000D0A  2F00                     move.l     -[A7], D0
  841. 00000D0C  2F39 0300 4416           move.l     -[A7], [0x03004416]
  842. 00000D12  2F39 0300 4412           move.l     -[A7], [0x03004412]
  843. 00000D18  4EB9 0800 41EE           jsr        [0x080041EE]
  844. 00000D1E  DFFC 0000 0010           add.l      A7, 0x10
  845. 00000D24  2F01                     move.l     -[A7], D1
  846. 00000D26  2F00                     move.l     -[A7], D0
  847. 00000D28  4EB9 0400 3FCC           jsr        [0x04003FCC]
  848. 00000D2E  508F                     addq.l     A7, 8
  849. 00000D30  33C0 0300 496E           move.w     [0x0300496E], D0
  850. label00000D36:
  851. 00000D36  4AB9 0700 47BC           tst.l      [0x070047BC]
  852. 00000D3C  6770                     beq        +0x72 /* 00000DAE */
  853. 00000D3E  2F3C 0000 0400           move.l     -[A7], 0x400
  854. 00000D44  2F39 0300 4402           move.l     -[A7], [0x03004402]
  855. 00000D4A  4EB9 0500 26F6           jsr        [0x050026F6]
  856. 00000D50  588F                     addq.l     A7, 4
  857. 00000D52  2F00                     move.l     -[A7], D0
  858. 00000D54  2039 0500 47BC           move.l     D0, [0x050047BC]
  859. 00000D5A  E780                     asl        D0, 3
  860. 00000D5C  2F00                     move.l     -[A7], D0
  861. 00000D5E  4EB9 0500 375C           jsr        [0x0500375C]
  862. 00000D64  508F                     addq.l     A7, 8
  863. 00000D66  2F00                     move.l     -[A7], D0
  864. 00000D68  4EB9 0400 3C1C           jsr        [0x04003C1C]
  865. 00000D6E  508F                     addq.l     A7, 8
  866. 00000D70  D179 0600 4970           add.w      [0x06004970], D0
  867. 00000D76  2F3C 0000 0400           move.l     -[A7], 0x400
  868. 00000D7C  2F39 0300 4402           move.l     -[A7], [0x03004402]
  869. 00000D82  4EB9 0500 26D0           jsr        [0x050026D0]
  870. 00000D88  588F                     addq.l     A7, 4
  871. 00000D8A  2F00                     move.l     -[A7], D0
  872. 00000D8C  2039 0500 47BC           move.l     D0, [0x050047BC]
  873. 00000D92  E780                     asl        D0, 3
  874. 00000D94  2F00                     move.l     -[A7], D0
  875. 00000D96  4EB9 0500 375C           jsr        [0x0500375C]
  876. 00000D9C  508F                     addq.l     A7, 8
  877. 00000D9E  2F00                     move.l     -[A7], D0
  878. 00000DA0  4EB9 0400 3C1C           jsr        [0x04003C1C]
  879. 00000DA6  508F                     addq.l     A7, 8
  880. 00000DA8  D179 0600 496E           add.w      [0x0600496E], D0
  881. label00000DAE:
  882. 00000DAE  2F3C 0000 0040           move.l     -[A7], 0x40 /* '@' */
  883. 00000DB4  3039 0500 4970           move.w     D0, [0x05004970]
  884. 00000DBA  48C0                     ext.l      D0
  885. 00000DBC  2F00                     move.l     -[A7], D0
  886. 00000DBE  4EB9 0400 3C1C           jsr        [0x04003C1C]
  887. 00000DC4  508F                     addq.l     A7, 8
  888. 00000DC6  D179 0600 4AA4           add.w      [0x06004AA4], D0
  889. 00000DCC  2F3C 0000 0040           move.l     -[A7], 0x40 /* '@' */
  890. 00000DD2  3039 0500 496E           move.w     D0, [0x0500496E]
  891. 00000DD8  48C0                     ext.l      D0
  892. 00000DDA  2F00                     move.l     -[A7], D0
  893. 00000DDC  4EB9 0400 3C1C           jsr        [0x04003C1C]
  894. 00000DE2  508F                     addq.l     A7, 8
  895. 00000DE4  D179 0300 4AA2           add.w      [0x03004AA2], D0
  896. 00000DEA  4A79 0500 4AA4           tst.w      [0x05004AA4]
  897. 00000DF0  6D0A                     blt        +0xC /* 00000DFC */
  898. 00000DF2  0C79 0200 0700 4AA4      cmpi.w     [0x07004AA4], 0x200
  899. 00000DFA  6F24                     ble        +0x26 /* 00000E20 */
  900. label00000DFC:
  901. 00000DFC  2F3C 0000 0200           move.l     -[A7], 0x200
  902. 00000E02  3039 0800 4AA4           move.w     D0, [0x08004AA4]
  903. 00000E08  48C0                     ext.l      D0
  904. 00000E0A  0680 0000 0200           addi.l     D0, 0x200
  905. 00000E10  2F00                     move.l     -[A7], D0
  906. 00000E12  4EB9 0400 3CA4           jsr        [0x04003CA4]
  907. 00000E18  508F                     addq.l     A7, 8
  908. 00000E1A  33C0 0300 4AA4           move.w     [0x03004AA4], D0
  909. label00000E20:
  910. 00000E20  4A79 0500 4AA2           tst.w      [0x05004AA2]
  911. 00000E26  6D0A                     blt        +0xC /* 00000E32 */
  912. 00000E28  0C79 0156 0700 4AA2      cmpi.w     [0x07004AA2], 0x156
  913. 00000E30  6F24                     ble        +0x26 /* 00000E56 */
  914. label00000E32:
  915. 00000E32  2F3C 0000 0156           move.l     -[A7], 0x156
  916. 00000E38  3039 0800 4AA2           move.w     D0, [0x08004AA2]
  917. 00000E3E  48C0                     ext.l      D0
  918. 00000E40  0680 0000 0156           addi.l     D0, 0x156
  919. 00000E46  2F00                     move.l     -[A7], D0
  920. 00000E48  4EB9 0400 3CA4           jsr        [0x04003CA4]
  921. 00000E4E  508F                     addq.l     A7, 8
  922. 00000E50  33C0 0300 4AA2           move.w     [0x03004AA2], D0
  923. label00000E56:
  924. 00000E56  2039 0300 4AA6           move.l     D0, [0x03004AA6]
  925. 00000E5C  B0B9 0400 496A           cmp.l      D0, [0x0400496A]
  926. 00000E62  6618                     bne        +0x1A /* 00000E7C */
  927. 00000E64  2F3C 0300 4A92           move.l     -[A7], 0x3004A92
  928. 00000E6A  2F3C 0300 4AA2           move.l     -[A7], 0x3004AA2
  929. 00000E70  4EB9 0A00 2A20           jsr        [0x0A002A20]
  930. 00000E76  508F                     addq.l     A7, 8
  931. 00000E78  4A80                     tst.l      D0
  932. 00000E7A  6608                     bne        +0xA /* 00000E84 */
  933. label00000E7C:
  934. 00000E7C  6100 01D2                bsr        +0x1D4 /* 00001050 */
  935. 00000E80  6100 0198                bsr        +0x19A /* 0000101A */
  936. label00000E84:
  937. 00000E84  4AB9 0400 48E6           tst.l      [0x040048E6]
  938. 00000E8A  6716                     beq        +0x18 /* 00000EA2 */
  939. 00000E8C  4AB9 0800 4A9E           tst.l      [0x08004A9E]
  940. 00000E92  660E                     bne        +0x10 /* 00000EA2 */
  941. 00000E94  6100 00B8                bsr        +0xBA /* 00000F4E */
  942. 00000E98  23FC 0000 0002 0300 4A9E move.l     [0x03004A9E], 0x2
  943. label00000EA2:
  944. 00000EA2  4AB9 0400 4A9E           tst.l      [0x04004A9E]
  945. 00000EA8  6F06                     ble        +0x8 /* 00000EB0 */
  946. 00000EAA  53B9 0300 4A9E           subq.l     [0x03004A9E], 1
  947. label00000EB0:
  948. 00000EB0  23F9 0200 4402 0300 4A96 move.l     [0x03004A96], [0x02004402]
  949. 00000EBA  23F9 0200 47BC 0600 4A9A move.l     [0x06004A9A], [0x020047BC]
  950. 00000EC4  2F3C 0000 000F           move.l     -[A7], 0xF
  951. 00000ECA  2F39 0300 4AA2           move.l     -[A7], [0x03004AA2]
  952. 00000ED0  4EB9 0500 1CF2           jsr        [0x05001CF2]
  953. 00000ED6  588F                     addq.l     A7, 4
  954. 00000ED8  2F00                     move.l     -[A7], D0
  955. 00000EDA  2F39 0300 4AA2           move.l     -[A7], [0x03004AA2]
  956. 00000EE0  4EB9 0800 1D62           jsr        [0x08001D62]
  957. 00000EE6  DFFC 0000 000C           add.l      A7, 0xC
  958. 00000EEC  4A80                     tst.l      D0
  959. 00000EEE  6710                     beq        +0x12 /* 00000F00 */
  960. 00000EF0  2F39 1B00 4AA2           move.l     -[A7], [0x1B004AA2]
  961. 00000EF6  6100 0188                bsr        +0x18A /* 00001080 */
  962. 00000EFA  588F                     addq.l     A7, 4
  963. 00000EFC  6000 FD52                bra        -0x2AC /* 00000C50 */
  964. label00000F00:
  965. 00000F00  7001                     moveq.l    D0, 0x01
  966. label00000F02:
  967. 00000F02  4E5E                     unlink     A6
  968. 00000F04  4E75                     rts
  969. 00000F06  4E56 FFFC                link       A6, -0x0004
  970. 00000F0A  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  971. 00000F10  3D7C 0100 FFFE           move.w     [A6 - 0x2], 0x100
  972. 00000F16  3D7C 00AB FFFC           move.w     [A6 - 0x4], 0xAB
  973. 00000F1C  2F3C 0000 003C           move.l     -[A7], 0x3C /* '<' */
  974. 00000F22  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  975. 00000F26  4EB9 0700 1CF2           jsr        [0x07001CF2]
  976. 00000F2C  588F                     addq.l     A7, 4
  977. 00000F2E  2F00                     move.l     -[A7], D0
  978. 00000F30  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  979. 00000F34  4EB9 1200 1D62           jsr        [0x12001D62]
  980. 00000F3A  DFFC 0000 000C           add.l      A7, 0xC
  981. 00000F40  4A80                     tst.l      D0
  982. 00000F42  6704                     beq        +0x6 /* 00000F48 */
  983. 00000F44  4280                     clr.l      D0
  984. 00000F46  6002                     bra        +0x4 /* 00000F4A */
  985. label00000F48:
  986. 00000F48  7001                     moveq.l    D0, 0x01
  987. label00000F4A:
  988. 00000F4A  4E5E                     unlink     A6
  989. 00000F4C  4E75                     rts
  990. fn00000F4E:
  991. 00000F4E  4E56 FFF8                link       A6, -0x0008
  992. 00000F52  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  993. 00000F58  2D79 0A00 4AA2 FFFC      move.l     [A6 - 0x4], [0x0A004AA2]
  994. 00000F60  2F3C 0000 0400           move.l     -[A7], 0x400
  995. 00000F66  2F3C 0000 000F           move.l     -[A7], 0xF
  996. 00000F6C  2F39 0300 4402           move.l     -[A7], [0x03004402]
  997. 00000F72  4EB9 0500 26F6           jsr        [0x050026F6]
  998. 00000F78  588F                     addq.l     A7, 4
  999. 00000F7A  2F00                     move.l     -[A7], D0
  1000. 00000F7C  4EB9 0500 375C           jsr        [0x0500375C]
  1001. 00000F82  508F                     addq.l     A7, 8
  1002. 00000F84  2F00                     move.l     -[A7], D0
  1003. 00000F86  4EB9 0C00 3C1C           jsr        [0x0C003C1C]
  1004. 00000F8C  508F                     addq.l     A7, 8
  1005. 00000F8E  D16E FFFE                add.w      [A6 - 0x2], D0
  1006. 00000F92  2F3C 0000 0400           move.l     -[A7], 0x400
  1007. 00000F98  2F3C 0000 000F           move.l     -[A7], 0xF
  1008. 00000F9E  2F39 0300 4402           move.l     -[A7], [0x03004402]
  1009. 00000FA4  4EB9 0500 26D0           jsr        [0x050026D0]
  1010. 00000FAA  588F                     addq.l     A7, 4
  1011. 00000FAC  2F00                     move.l     -[A7], D0
  1012. 00000FAE  4EB9 0500 375C           jsr        [0x0500375C]
  1013. 00000FB4  508F                     addq.l     A7, 8
  1014. 00000FB6  2F00                     move.l     -[A7], D0
  1015. 00000FB8  4EB9 0900 3C1C           jsr        [0x09003C1C]
  1016. 00000FBE  508F                     addq.l     A7, 8
  1017. 00000FC0  D16E FFFC                add.w      [A6 - 0x4], D0
  1018. 00000FC4  2F3C 0000 0040           move.l     -[A7], 0x40 /* '@' */
  1019. 00000FCA  3039 0500 4970           move.w     D0, [0x05004970]
  1020. 00000FD0  48C0                     ext.l      D0
  1021. 00000FD2  2F00                     move.l     -[A7], D0
  1022. 00000FD4  4EB9 0900 3C1C           jsr        [0x09003C1C]
  1023. 00000FDA  508F                     addq.l     A7, 8
  1024. 00000FDC  3D40 FFFA                move.w     [A6 - 0x6], D0
  1025. 00000FE0  2F3C 0000 0040           move.l     -[A7], 0x40 /* '@' */
  1026. 00000FE6  3039 0500 496E           move.w     D0, [0x0500496E]
  1027. 00000FEC  48C0                     ext.l      D0
  1028. 00000FEE  2F00                     move.l     -[A7], D0
  1029. 00000FF0  4EB9 0600 3C1C           jsr        [0x06003C1C]
  1030. 00000FF6  508F                     addq.l     A7, 8
  1031. 00000FF8  3D40 FFF8                move.w     [A6 - 0x8], D0
  1032. 00000FFC  2F39 0700 4402           move.l     -[A7], [0x07004402]
  1033. 00001002  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1034. 00001006  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1035. 0000100A  4EB9 0D00 249E           jsr        [0x0D00249E]
  1036. 00001010  DFFC 0000 000C           add.l      A7, 0xC
  1037. 00001016  4E5E                     unlink     A6
  1038. 00001018  4E75                     rts
  1039. fn0000101A:
  1040. 0000101A  4E56 0000                link       A6, 0
  1041. 0000101E  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  1042. 00001024  2F39 0300 4AA2           move.l     -[A7], [0x03004AA2]
  1043. 0000102A  2F39 0300 4AA6           move.l     -[A7], [0x03004AA6]
  1044. 00001030  4EB9 0400 1600           jsr        [0x04001600]
  1045. 00001036  508F                     addq.l     A7, 8
  1046. 00001038  23F9 0200 4AA6 0300 496A move.l     [0x0300496A], [0x02004AA6]
  1047. 00001042  23F9 0200 4AA2 0A00 4A92 move.l     [0x0A004A92], [0x02004AA2]
  1048. 0000104C  4E5E                     unlink     A6
  1049. 0000104E  4E75                     rts
  1050. fn00001050:
  1051. 00001050  4E56 0000                link       A6, 0
  1052. 00001054  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  1053. 0000105A  4AB9 0400 496A           tst.l      [0x0400496A]
  1054. 00001060  671A                     beq        +0x1C /* 0000107C */
  1055. 00001062  2F39 0300 4A92           move.l     -[A7], [0x03004A92]
  1056. 00001068  2F39 0300 496A           move.l     -[A7], [0x0300496A]
  1057. 0000106E  4EB9 0400 1600           jsr        [0x04001600]
  1058. 00001074  508F                     addq.l     A7, 8
  1059. 00001076  42B9 0D00 496A           clr.l      [0x0D00496A]
  1060. label0000107C:
  1061. 0000107C  4E5E                     unlink     A6
  1062. 0000107E  4E75                     rts
  1063. fn00001080:
  1064. 00001080  4E56 0000                link       A6, 0
  1065. 00001084  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  1066. 0000108A  61C4                     bsr        -0x3A /* 00001050 */
  1067. 0000108C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1068. 00001090  4EB9 0600 21A4           jsr        [0x060021A4]
  1069. 00001096  588F                     addq.l     A7, 4
  1070. 00001098  23FC 0000 0001 0B00 47E0 move.l     [0x0B0047E0], 0x1
  1071. 000010A2  4E5E                     unlink     A6
  1072. 000010A4  4E75                     rts
  1073. 000010A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1074. 000010AA  FFF8                     .invalid   <<F/7/7>>
  1075. 000010AC  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  1076. 000010B2  23FC 0200 4BEA 0500 4BE6 move.l     [0x05004BE6], 0x2004BEA
  1077. 000010BC  486E FFF8                pea.l      [A6 - 0x8]
  1078. 000010C0  4EB9 0400 2920           jsr        [0x04002920]
  1079. 000010C6  588F                     addq.l     A7, 4
  1080. 000010C8  2F39 0300 4BE6           move.l     -[A7], [0x03004BE6]
  1081. 000010CE  4EB9 0400 2900           jsr        [0x04002900]
  1082. 000010D4  588F                     addq.l     A7, 4
  1083. 000010D6  2039 0600 4BE6           move.l     D0, [0x06004BE6]
  1084. 000010DC  5480                     addq.l     D0, 2
  1085. 000010DE  2040                     movea.l    A0, D0
  1086. 000010E0  23E8 000A 0400 4C60      move.l     [0x04004C60], [A0 + 0xA]
  1087. 000010E8  23E8 0006 0400 4C5C      move.l     [0x04004C5C], [A0 + 0x6]
  1088. 000010F0  23E8 0002 0300 4C58      move.l     [0x03004C58], [A0 + 0x2]
  1089. 000010F8  33D0 0300 4C56           move.w     [0x03004C56], [A0]
  1090. 000010FE  2079 0F00 4BE6           movea.l    A0, [0x0F004BE6]
  1091. 00001104  3028 000C                move.w     D0, [A0 + 0xC]
  1092. 00001108  48C0                     ext.l      D0
  1093. 0000110A  3228 0008                move.w     D1, [A0 + 0x8]
  1094. 0000110E  48C1                     ext.l      D1
  1095. 00001110  9081                     sub.l      D0, D1
  1096. 00001112  2F00                     move.l     -[A7], D0
  1097. 00001114  3028 0006                move.w     D0, [A0 + 0x6]
  1098. 00001118  48C0                     ext.l      D0
  1099. 0000111A  2F00                     move.l     -[A7], D0
  1100. 0000111C  4EB9 0500 375C           jsr        [0x0500375C]
  1101. 00001122  508F                     addq.l     A7, 8
  1102. 00001124  2F00                     move.l     -[A7], D0
  1103. 00001126  4EB9 0400 2AA0           jsr        [0x04002AA0]
  1104. 0000112C  588F                     addq.l     A7, 4
  1105. 0000112E  23C0 0300 4C56           move.l     [0x03004C56], D0
  1106. 00001134  2F3C 0300 4C56           move.l     -[A7], 0x3004C56
  1107. 0000113A  4EB9 0400 2930           jsr        [0x04002930]
  1108. 00001140  588F                     addq.l     A7, 4
  1109. 00001142  2079 0900 4966           movea.l    A0, [0x09004966]
  1110. 00001148  2028 00CA                move.l     D0, [A0 + 0xCA]
  1111. 0000114C  0680 0000 0010           addi.l     D0, 0x10
  1112. 00001152  2F00                     move.l     -[A7], D0
  1113. 00001154  4EB9 0A00 2A70           jsr        [0x0A002A70]
  1114. 0000115A  588F                     addq.l     A7, 4
  1115. 0000115C  2F3C FFFF FF55           move.l     -[A7], 0xFFFFFF55
  1116. 00001162  2F3C FFFF FF00           move.l     -[A7], 0xFFFFFF00
  1117. 00001168  4EB9 0600 2940           jsr        [0x06002940]
  1118. 0000116E  508F                     addq.l     A7, 8
  1119. 00001170  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1120. 00001174  4EB9 1300 2910           jsr        [0x13002910]
  1121. 0000117A  588F                     addq.l     A7, 4
  1122. 0000117C  4E5E                     unlink     A6
  1123. 0000117E  4E75                     rts
  1124. 00001180  4E56 FFE0                link       A6, -0x0020
  1125. 00001184  48EE 0000 FFE0           movem.l    [A6 - 0x20], <none>
  1126. 0000118A  202E 0008                move.l     D0, [A6 + 0x8]
  1127. 0000118E  52AE 0008                addq.l     [A6 + 0x8], 1
  1128. 00001192  2040                     movea.l    A0, D0
  1129. 00001194  0C10 0052                cmpi.b     [A0], 0x52 /* 'R' */
  1130. 00001198  670E                     beq        +0x10 /* 000011A8 */
  1131. 0000119A  2F3C 0300 441C           move.l     -[A7], 0x300441C
  1132. 000011A0  4EB9 2F00 06D8           jsr        [0x2F0006D8]
  1133. 000011A6  588F                     addq.l     A7, 4
  1134. label000011A8:
  1135. 000011A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1136. 000011AC  1010                     move.b     D0, [A0]
  1137. 000011AE  4880                     ext.w      D0
  1138. 000011B0  3D40 FFF4                move.w     [A6 - 0xC], D0
  1139. 000011B4  52AE 0008                addq.l     [A6 + 0x8], 1
  1140. 000011B8  206E 0008                movea.l    A0, [A6 + 0x8]
  1141. 000011BC  1010                     move.b     D0, [A0]
  1142. 000011BE  4880                     ext.w      D0
  1143. 000011C0  3D40 FFF6                move.w     [A6 - 0xA], D0
  1144. 000011C4  52AE 0008                addq.l     [A6 + 0x8], 1
  1145. 000011C8  206E 0008                movea.l    A0, [A6 + 0x8]
  1146. 000011CC  1010                     move.b     D0, [A0]
  1147. 000011CE  4880                     ext.w      D0
  1148. 000011D0  3D40 FFF8                move.w     [A6 - 0x8], D0
  1149. 000011D4  52AE 0008                addq.l     [A6 + 0x8], 1
  1150. 000011D8  206E 0008                movea.l    A0, [A6 + 0x8]
  1151. 000011DC  1010                     move.b     D0, [A0]
  1152. 000011DE  4880                     ext.w      D0
  1153. 000011E0  3D40 FFFA                move.w     [A6 - 0x6], D0
  1154. 000011E4  52AE 0008                addq.l     [A6 + 0x8], 1
  1155. 000011E8  2F3C 0000 0010           move.l     -[A7], 0x10
  1156. 000011EE  302E FFFA                move.w     D0, [A6 - 0x6]
  1157. 000011F2  48C0                     ext.l      D0
  1158. 000011F4  322E FFF6                move.w     D1, [A6 - 0xA]
  1159. 000011F8  48C1                     ext.l      D1
  1160. 000011FA  9081                     sub.l      D0, D1
  1161. 000011FC  2F00                     move.l     -[A7], D0
  1162. 000011FE  4EB9 1100 3C1C           jsr        [0x11003C1C]
  1163. 00001204  508F                     addq.l     A7, 8
  1164. 00001206  5280                     addq.l     D0, 1
  1165. 00001208  E380                     asl        D0, 1
  1166. 0000120A  2D40 FFE0                move.l     [A6 - 0x20], D0
  1167. 0000120E  2F00                     move.l     -[A7], D0
  1168. 00001210  302E FFF8                move.w     D0, [A6 - 0x8]
  1169. 00001214  48C0                     ext.l      D0
  1170. 00001216  322E FFF4                move.w     D1, [A6 - 0xC]
  1171. 0000121A  48C1                     ext.l      D1
  1172. 0000121C  9081                     sub.l      D0, D1
  1173. 0000121E  2F00                     move.l     -[A7], D0
  1174. 00001220  4EB9 0900 375C           jsr        [0x0900375C]
  1175. 00001226  508F                     addq.l     A7, 8
  1176. 00001228  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1177. 0000122C  2F3C 0000 000E           move.l     -[A7], 0xE
  1178. 00001232  4EB9 0D00 2AA0           jsr        [0x0D002AA0]
  1179. 00001238  588F                     addq.l     A7, 4
  1180. 0000123A  2D40 FFFC                move.l     [A6 - 0x4], D0
  1181. 0000123E  4A80                     tst.l      D0
  1182. 00001240  6606                     bne        +0x8 /* 00001248 */
  1183. label00001242:
  1184. 00001242  4280                     clr.l      D0
  1185. 00001244  6000 02C2                bra        +0x2C4 /* 00001508 */
  1186. label00001248:
  1187. 00001248  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1188. 0000124C  4EB9 1C00 2AA0           jsr        [0x1C002AA0]
  1189. 00001252  588F                     addq.l     A7, 4
  1190. 00001254  206E FFFC                movea.l    A0, [A6 - 0x4]
  1191. 00001258  2080                     move.l     [A0], D0
  1192. 0000125A  206E FFFC                movea.l    A0, [A6 - 0x4]
  1193. 0000125E  4A90                     tst.l      [A0]
  1194. 00001260  67E0                     beq        -0x1E /* 00001242 */
  1195. 00001262  206E FFFC                movea.l    A0, [A6 - 0x4]
  1196. 00001266  316E FFE2 0004           move.w     [A0 + 0x4], [A6 - 0x1E]
  1197. 0000126C  41EE FFF4                lea.l      A0, [A6 - 0xC]
  1198. 00001270  202E FFFC                move.l     D0, [A6 - 0x4]
  1199. 00001274  5C80                     addq.l     D0, 6
  1200. 00001276  2240                     movea.l    A1, D0
  1201. 00001278  2368 0004 0004           move.l     [A1 + 0x4], [A0 + 0x4]
  1202. 0000127E  2290                     move.l     [A1], [A0]
  1203. 00001280  486E FFF0                pea.l      [A6 - 0x10]
  1204. 00001284  4EB9 0400 2920           jsr        [0x04002920]
  1205. 0000128A  588F                     addq.l     A7, 4
  1206. 0000128C  2F39 0300 4BE6           move.l     -[A7], [0x03004BE6]
  1207. 00001292  4EB9 0800 2910           jsr        [0x08002910]
  1208. 00001298  588F                     addq.l     A7, 4
  1209. 0000129A  202E FFFC                move.l     D0, [A6 - 0x4]
  1210. 0000129E  5C80                     addq.l     D0, 6
  1211. 000012A0  2F00                     move.l     -[A7], D0
  1212. 000012A2  4EB9 3700 2A70           jsr        [0x37002A70]
  1213. 000012A8  606C                     bra        +0x6E /* 00001316 */
  1214. label000012AA:
  1215. 000012AA  0C80 0000 0072           cmpi.l     D0, 0x72 /* 'r' */
  1216. 000012B0  6700 00A8                beq        +0xAA /* 0000135A */
  1217. 000012B4  0C80 0000 0073           cmpi.l     D0, 0x73 /* 's' */
  1218. 000012BA  6700 00EC                beq        +0xEE /* 000013A8 */
  1219. 000012BE  6000 01F4                bra        +0x1F6 /* 000014B4 */
  1220. label000012C2:
  1221. 000012C2  6E62                     bgt        +0x64 /* 00001326 */
  1222. 000012C4  0C80 0000 0050           cmpi.l     D0, 0x50 /* 'P' */
  1223. 000012CA  6650                     bne        +0x52 /* 0000131C */
  1224. 000012CC  206E 0008                movea.l    A0, [A6 + 0x8]
  1225. 000012D0  1010                     move.b     D0, [A0]
  1226. 000012D2  4880                     ext.w      D0
  1227. 000012D4  3D40 FFF4                move.w     [A6 - 0xC], D0
  1228. 000012D8  52AE 0008                addq.l     [A6 + 0x8], 1
  1229. 000012DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1230. 000012E0  1010                     move.b     D0, [A0]
  1231. 000012E2  4880                     ext.w      D0
  1232. 000012E4  3D40 FFF6                move.w     [A6 - 0xA], D0
  1233. 000012E8  52AE 0008                addq.l     [A6 + 0x8], 1
  1234. 000012EC  206E 0008                movea.l    A0, [A6 + 0x8]
  1235. 000012F0  1010                     move.b     D0, [A0]
  1236. 000012F2  4880                     ext.w      D0
  1237. 000012F4  3D40 FFF8                move.w     [A6 - 0x8], D0
  1238. 000012F8  52AE 0008                addq.l     [A6 + 0x8], 1
  1239. 000012FC  206E 0008                movea.l    A0, [A6 + 0x8]
  1240. 00001300  1010                     move.b     D0, [A0]
  1241. 00001302  4880                     ext.w      D0
  1242. 00001304  3D40 FFFA                move.w     [A6 - 0x6], D0
  1243. 00001308  52AE 0008                addq.l     [A6 + 0x8], 1
  1244. 0000130C  486E FFF4                pea.l      [A6 - 0xC]
  1245. 00001310  4EB9 4700 2A60           jsr        [0x47002A60]
  1246. label00001316:
  1247. 00001316  588F                     addq.l     A7, 4
  1248. 00001318  6000 019A                bra        +0x19C /* 000014B4 */
  1249. label0000131C:
  1250. 0000131C  0C80 0000 006C           cmpi.l     D0, 0x6C /* 'l' */
  1251. 00001322  6700 0150                beq        +0x152 /* 00001474 */
  1252. label00001326:
  1253. 00001326  0C80 0000 0070           cmpi.l     D0, 0x70 /* 'p' */
  1254. 0000132C  6600 FF7C                bne        -0x82 /* 000012AA */
  1255. 00001330  206E 0008                movea.l    A0, [A6 + 0x8]
  1256. 00001334  1010                     move.b     D0, [A0]
  1257. 00001336  4880                     ext.w      D0
  1258. 00001338  3D40 FFEE                move.w     [A6 - 0x12], D0
  1259. 0000133C  52AE 0008                addq.l     [A6 + 0x8], 1
  1260. 00001340  206E 0008                movea.l    A0, [A6 + 0x8]
  1261. 00001344  1010                     move.b     D0, [A0]
  1262. 00001346  4880                     ext.w      D0
  1263. 00001348  3D40 FFEC                move.w     [A6 - 0x14], D0
  1264. 0000134C  52AE 0008                addq.l     [A6 + 0x8], 1
  1265. 00001350  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1266. 00001354  6100 01B6                bsr        +0x1B8 /* 0000150C */
  1267. 00001358  60BC                     bra        -0x42 /* 00001316 */
  1268. label0000135A:
  1269. 0000135A  206E 0008                movea.l    A0, [A6 + 0x8]
  1270. 0000135E  1010                     move.b     D0, [A0]
  1271. 00001360  4880                     ext.w      D0
  1272. 00001362  3D40 FFF4                move.w     [A6 - 0xC], D0
  1273. 00001366  52AE 0008                addq.l     [A6 + 0x8], 1
  1274. 0000136A  206E 0008                movea.l    A0, [A6 + 0x8]
  1275. 0000136E  1010                     move.b     D0, [A0]
  1276. 00001370  4880                     ext.w      D0
  1277. 00001372  3D40 FFF6                move.w     [A6 - 0xA], D0
  1278. 00001376  52AE 0008                addq.l     [A6 + 0x8], 1
  1279. 0000137A  206E 0008                movea.l    A0, [A6 + 0x8]
  1280. 0000137E  1010                     move.b     D0, [A0]
  1281. 00001380  4880                     ext.w      D0
  1282. 00001382  3D40 FFF8                move.w     [A6 - 0x8], D0
  1283. 00001386  52AE 0008                addq.l     [A6 + 0x8], 1
  1284. 0000138A  206E 0008                movea.l    A0, [A6 + 0x8]
  1285. 0000138E  1010                     move.b     D0, [A0]
  1286. 00001390  4880                     ext.w      D0
  1287. 00001392  3D40 FFFA                move.w     [A6 - 0x6], D0
  1288. 00001396  52AE 0008                addq.l     [A6 + 0x8], 1
  1289. 0000139A  486E FFF4                pea.l      [A6 - 0xC]
  1290. 0000139E  4EB9 1D00 2A50           jsr        [0x1D002A50]
  1291. 000013A4  6000 FF70                bra        -0x8E /* 00001316 */
  1292. label000013A8:
  1293. 000013A8  206E 0008                movea.l    A0, [A6 + 0x8]
  1294. 000013AC  1010                     move.b     D0, [A0]
  1295. 000013AE  4880                     ext.w      D0
  1296. 000013B0  3D40 FFEE                move.w     [A6 - 0x12], D0
  1297. 000013B4  52AE 0008                addq.l     [A6 + 0x8], 1
  1298. 000013B8  206E 0008                movea.l    A0, [A6 + 0x8]
  1299. 000013BC  1010                     move.b     D0, [A0]
  1300. 000013BE  4880                     ext.w      D0
  1301. 000013C0  3D40 FFEC                move.w     [A6 - 0x14], D0
  1302. 000013C4  52AE 0008                addq.l     [A6 + 0x8], 1
  1303. 000013C8  302E FFEC                move.w     D0, [A6 - 0x14]
  1304. 000013CC  48C0                     ext.l      D0
  1305. 000013CE  2F00                     move.l     -[A7], D0
  1306. 000013D0  302E FFEE                move.w     D0, [A6 - 0x12]
  1307. 000013D4  48C0                     ext.l      D0
  1308. 000013D6  2F00                     move.l     -[A7], D0
  1309. 000013D8  4EB9 1C00 29B0           jsr        [0x1C0029B0]
  1310. 000013DE  508F                     addq.l     A7, 8
  1311. 000013E0  206E 0008                movea.l    A0, [A6 + 0x8]
  1312. 000013E4  1010                     move.b     D0, [A0]
  1313. 000013E6  4880                     ext.w      D0
  1314. 000013E8  3D40 FFEE                move.w     [A6 - 0x12], D0
  1315. 000013EC  52AE 0008                addq.l     [A6 + 0x8], 1
  1316. 000013F0  206E 0008                movea.l    A0, [A6 + 0x8]
  1317. 000013F4  1010                     move.b     D0, [A0]
  1318. 000013F6  4880                     ext.w      D0
  1319. 000013F8  3D40 FFEC                move.w     [A6 - 0x14], D0
  1320. 000013FC  52AE 0008                addq.l     [A6 + 0x8], 1
  1321. 00001400  302E FFEC                move.w     D0, [A6 - 0x14]
  1322. 00001404  48C0                     ext.l      D0
  1323. 00001406  2F00                     move.l     -[A7], D0
  1324. 00001408  302E FFEE                move.w     D0, [A6 - 0x12]
  1325. 0000140C  48C0                     ext.l      D0
  1326. 0000140E  2F00                     move.l     -[A7], D0
  1327. 00001410  4EB9 2E00 29C0           jsr        [0x2E0029C0]
  1328. label00001416:
  1329. 00001416  508F                     addq.l     A7, 8
  1330. 00001418  6000 009A                bra        +0x9C /* 000014B4 */
  1331. label0000141C:
  1332. 0000141C  206E 0008                movea.l    A0, [A6 + 0x8]
  1333. 00001420  1010                     move.b     D0, [A0]
  1334. 00001422  4880                     ext.w      D0
  1335. 00001424  48C0                     ext.l      D0
  1336. 00001426  52AE 0008                addq.l     [A6 + 0x8], 1
  1337. 0000142A  0C80 0000 006D           cmpi.l     D0, 0x6D /* 'm' */
  1338. 00001430  6600 FE90                bne        -0x16E /* 000012C2 */
  1339. 00001434  206E 0008                movea.l    A0, [A6 + 0x8]
  1340. 00001438  1010                     move.b     D0, [A0]
  1341. 0000143A  4880                     ext.w      D0
  1342. 0000143C  3D40 FFEE                move.w     [A6 - 0x12], D0
  1343. 00001440  52AE 0008                addq.l     [A6 + 0x8], 1
  1344. 00001444  206E 0008                movea.l    A0, [A6 + 0x8]
  1345. 00001448  1010                     move.b     D0, [A0]
  1346. 0000144A  4880                     ext.w      D0
  1347. 0000144C  3D40 FFEC                move.w     [A6 - 0x14], D0
  1348. 00001450  52AE 0008                addq.l     [A6 + 0x8], 1
  1349. 00001454  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1350. 00001458  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  1351. 0000145C  302E FFEC                move.w     D0, [A6 - 0x14]
  1352. 00001460  48C0                     ext.l      D0
  1353. 00001462  2F00                     move.l     -[A7], D0
  1354. 00001464  302E FFEE                move.w     D0, [A6 - 0x12]
  1355. 00001468  48C0                     ext.l      D0
  1356. 0000146A  2F00                     move.l     -[A7], D0
  1357. 0000146C  4EB9 1C00 29B0           jsr        [0x1C0029B0]
  1358. 00001472  60A2                     bra        -0x5C /* 00001416 */
  1359. label00001474:
  1360. 00001474  206E 0008                movea.l    A0, [A6 + 0x8]
  1361. 00001478  1010                     move.b     D0, [A0]
  1362. 0000147A  4880                     ext.w      D0
  1363. 0000147C  3D40 FFEE                move.w     [A6 - 0x12], D0
  1364. 00001480  52AE 0008                addq.l     [A6 + 0x8], 1
  1365. 00001484  206E 0008                movea.l    A0, [A6 + 0x8]
  1366. 00001488  1010                     move.b     D0, [A0]
  1367. 0000148A  4880                     ext.w      D0
  1368. 0000148C  3D40 FFEC                move.w     [A6 - 0x14], D0
  1369. 00001490  52AE 0008                addq.l     [A6 + 0x8], 1
  1370. 00001494  302E FFEC                move.w     D0, [A6 - 0x14]
  1371. 00001498  48C0                     ext.l      D0
  1372. 0000149A  2F00                     move.l     -[A7], D0
  1373. 0000149C  302E FFEE                move.w     D0, [A6 - 0x12]
  1374. 000014A0  48C0                     ext.l      D0
  1375. 000014A2  2F00                     move.l     -[A7], D0
  1376. 000014A4  4EB9 1D00 29C0           jsr        [0x1D0029C0]
  1377. 000014AA  508F                     addq.l     A7, 8
  1378. 000014AC  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1379. 000014B0  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  1380. label000014B4:
  1381. 000014B4  206E 0008                movea.l    A0, [A6 + 0x8]
  1382. 000014B8  4A10                     tst.b      [A0]
  1383. 000014BA  6600 FF60                bne        -0x9E /* 0000141C */
  1384. 000014BE  2F3C 0000 0000           move.l     -[A7], 0x0
  1385. 000014C4  2F3C 0000 0000           move.l     -[A7], 0x0
  1386. 000014CA  202E FFFC                move.l     D0, [A6 - 0x4]
  1387. 000014CE  5C80                     addq.l     D0, 6
  1388. 000014D0  2F00                     move.l     -[A7], D0
  1389. 000014D2  202E FFFC                move.l     D0, [A6 - 0x4]
  1390. 000014D6  5C80                     addq.l     D0, 6
  1391. 000014D8  2F00                     move.l     -[A7], D0
  1392. 000014DA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1393. 000014DE  2079 0700 4966           movea.l    A0, [0x07004966]
  1394. 000014E4  2028 00CA                move.l     D0, [A0 + 0xCA]
  1395. 000014E8  5480                     addq.l     D0, 2
  1396. 000014EA  2F00                     move.l     -[A7], D0
  1397. 000014EC  4EB9 0800 2A80           jsr        [0x08002A80]
  1398. 000014F2  DFFC 0000 0018           add.l      A7, 0x18
  1399. 000014F8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1400. 000014FC  4EB9 0D00 2910           jsr        [0x0D002910]
  1401. 00001502  588F                     addq.l     A7, 4
  1402. 00001504  202E FFFC                move.l     D0, [A6 - 0x4]
  1403. label00001508:
  1404. 00001508  4E5E                     unlink     A6
  1405. 0000150A  4E75                     rts
  1406. fn0000150C:
  1407. 0000150C  4E56 FFEC                link       A6, -0x0014
  1408. 00001510  48EE 30C0 FFEC           movem.l    [A6 - 0x14], D6,D7,A4,A5
  1409. 00001516  2079 0B00 4966           movea.l    A0, [0x0B004966]
  1410. 0000151C  2028 00CA                move.l     D0, [A0 + 0xCA]
  1411. 00001520  5480                     addq.l     D0, 2
  1412. 00001522  2840                     movea.l    A4, D0
  1413. 00001524  486C 0006                pea.l      [A4 + 0x6]
  1414. 00001528  486E 0008                pea.l      [A6 + 0x8]
  1415. 0000152C  4EB9 0600 2A40           jsr        [0x06002A40]
  1416. 00001532  508F                     addq.l     A7, 8
  1417. 00001534  4A80                     tst.l      D0
  1418. 00001536  660E                     bne        +0x10 /* 00001546 */
  1419. 00001538  2F3C 0300 4440           move.l     -[A7], 0x3004440
  1420. 0000153E  4EB9 1800 07BE           jsr        [0x180007BE]
  1421. 00001544  588F                     addq.l     A7, 4
  1422. label00001546:
  1423. 00001546  302E 000A                move.w     D0, [A6 + 0xA]
  1424. 0000154A  48C0                     ext.l      D0
  1425. 0000154C  322C 0008                move.w     D1, [A4 + 0x8]
  1426. 00001550  48C1                     ext.l      D1
  1427. 00001552  9081                     sub.l      D0, D1
  1428. 00001554  2C00                     move.l     D6, D0
  1429. 00001556  302E 0008                move.w     D0, [A6 + 0x8]
  1430. 0000155A  48C0                     ext.l      D0
  1431. 0000155C  322C 0006                move.w     D1, [A4 + 0x6]
  1432. 00001560  48C1                     ext.l      D1
  1433. 00001562  9081                     sub.l      D0, D1
  1434. 00001564  2E00                     move.l     D7, D0
  1435. 00001566  2F3C 0000 0008           move.l     -[A7], 0x8
  1436. 0000156C  2F06                     move.l     -[A7], D6
  1437. 0000156E  4EB9 0B00 3C1C           jsr        [0x0B003C1C]
  1438. 00001574  508F                     addq.l     A7, 8
  1439. 00001576  2D40 FFFC                move.l     [A6 - 0x4], D0
  1440. 0000157A  302C 0004                move.w     D0, [A4 + 0x4]
  1441. 0000157E  48C0                     ext.l      D0
  1442. 00001580  2F00                     move.l     -[A7], D0
  1443. 00001582  2F07                     move.l     -[A7], D7
  1444. 00001584  4EB9 0C00 375C           jsr        [0x0C00375C]
  1445. 0000158A  508F                     addq.l     A7, 8
  1446. 0000158C  D094                     add.l      D0, [A4]
  1447. 0000158E  D0AE FFFC                add.l      D0, [A6 - 0x4]
  1448. 00001592  2A40                     movea.l    A5, D0
  1449. 00001594  2F3C 0000 0008           move.l     -[A7], 0x8
  1450. 0000159A  2F06                     move.l     -[A7], D6
  1451. 0000159C  4EB9 4A00 3CA4           jsr        [0x4A003CA4]
  1452. 000015A2  508F                     addq.l     A7, 8
  1453. 000015A4  7207                     moveq.l    D1, 0x07
  1454. 000015A6  9280                     sub.l      D1, D0
  1455. 000015A8  7001                     moveq.l    D0, 0x01
  1456. 000015AA  E3A0                     asl        D0, D1
  1457. 000015AC  B115                     xor.b      [A5], D0
  1458. 000015AE  4CEE 30C0 FFEC           movem.l    D6,D7,A4,A5, [A6 - 0x14]
  1459. 000015B4  4E5E                     unlink     A6
  1460. 000015B6  4E75                     rts
  1461. 000015B8  4E56 FFFC                link       A6, -0x0004
  1462. 000015BC  48EE 2000 FFFC           movem.l    [A6 - 0x4], A5
  1463. 000015C2  2A6E 0008                movea.l    A5, [A6 + 0x8]
  1464. 000015C6  322D 0002                move.w     D1, [A5 + 0x2]
  1465. 000015CA  48C1                     ext.l      D1
  1466. 000015CC  83FC 0200                divs.w     D1, 0x200
  1467. 000015D0  4841                     swap.w     D1
  1468. 000015D2  3B41 0002                move.w     [A5 + 0x2], D1
  1469. 000015D6  3215                     move.w     D1, [A5]
  1470. 000015D8  48C1                     ext.l      D1
  1471. 000015DA  83FC 0156                divs.w     D1, 0x156
  1472. 000015DE  4841                     swap.w     D1
  1473. 000015E0  3A81                     move.w     [A5], D1
  1474. 000015E2  4A6D 0002                tst.w      [A5 + 0x2]
  1475. 000015E6  6C06                     bge        +0x8 /* 000015EE */
  1476. 000015E8  066D 0200 0002           addi.w     [A5 + 0x2], 0x200
  1477. label000015EE:
  1478. 000015EE  4A55                     tst.w      [A5]
  1479. 000015F0  6C04                     bge        +0x6 /* 000015F6 */
  1480. 000015F2  0655 0156                addi.w     [A5], 0x156
  1481. label000015F6:
  1482. 000015F6  4CEE 2000 FFFC           movem.l    A5, [A6 - 0x4]
  1483. 000015FC  4E5E                     unlink     A6
  1484. 000015FE  4E75                     rts
  1485. 00001600  4E56 FFF8                link       A6, -0x0008
  1486. 00001604  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  1487. 0000160A  202E 0008                move.l     D0, [A6 + 0x8]
  1488. 0000160E  5C80                     addq.l     D0, 6
  1489. 00001610  2040                     movea.l    A0, D0
  1490. 00001612  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  1491. 00001618  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  1492. 0000161C  302E 000C                move.w     D0, [A6 + 0xC]
  1493. 00001620  48C0                     ext.l      D0
  1494. 00001622  2F00                     move.l     -[A7], D0
  1495. 00001624  302E 000E                move.w     D0, [A6 + 0xE]
  1496. 00001628  48C0                     ext.l      D0
  1497. 0000162A  2F00                     move.l     -[A7], D0
  1498. 0000162C  486E FFF8                pea.l      [A6 - 0x8]
  1499. 00001630  4EB9 1200 2A30           jsr        [0x12002A30]
  1500. 00001636  DFFC 0000 000C           add.l      A7, 0xC
  1501. 0000163C  2F3C 0000 0000           move.l     -[A7], 0x0
  1502. 00001642  2F3C 0000 0002           move.l     -[A7], 0x2
  1503. 00001648  486E FFF8                pea.l      [A6 - 0x8]
  1504. 0000164C  202E 0008                move.l     D0, [A6 + 0x8]
  1505. 00001650  5C80                     addq.l     D0, 6
  1506. 00001652  2F00                     move.l     -[A7], D0
  1507. 00001654  2079 0900 4966           movea.l    A0, [0x09004966]
  1508. 0000165A  2028 00CA                move.l     D0, [A0 + 0xCA]
  1509. 0000165E  5480                     addq.l     D0, 2
  1510. 00001660  2F00                     move.l     -[A7], D0
  1511. 00001662  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1512. 00001666  4EB9 1600 2A80           jsr        [0x16002A80]
  1513. 0000166C  DFFC 0000 0018           add.l      A7, 0x18
  1514. 00001672  4E5E                     unlink     A6
  1515. 00001674  4E75                     rts
  1516. 00001676  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1517. 0000167A  FFAC                     .invalid   <<F/6/7>>
  1518. 0000167C  48EE 3000 FFAC           movem.l    [A6 - 0x54], A4,A5
  1519. 00001682  42AE FFE0                clr.l      [A6 - 0x20]
  1520. 00001686  4AAE FFE0                tst.l      [A6 - 0x20]
  1521. 0000168A  670E                     beq        +0x10 /* 0000169A */
  1522. 0000168C  2F3C 0000 0002           move.l     -[A7], 0x2
  1523. 00001692  4EB9 0A00 2AD0           jsr        [0x0A002AD0]
  1524. 00001698  588F                     addq.l     A7, 4
  1525. label0000169A:
  1526. 0000169A  42AE FFF4                clr.l      [A6 - 0xC]
  1527. 0000169E  6014                     bra        +0x16 /* 000016B4 */
  1528. label000016A0:
  1529. 000016A0  202E FFF4                move.l     D0, [A6 - 0xC]
  1530. 000016A4  E580                     asl        D0, 2
  1531. 000016A6  0680 0C00 50BC           addi.l     D0, 0xC0050BC
  1532. 000016AC  2040                     movea.l    A0, D0
  1533. 000016AE  4290                     clr.l      [A0]
  1534. 000016B0  52AE FFF4                addq.l     [A6 - 0xC], 1
  1535. label000016B4:
  1536. 000016B4  0CAE 0000 0040 FFF4      cmpi.l     [A6 - 0xC], 0x40 /* '@' */
  1537. 000016BC  6DE2                     blt        -0x1C /* 000016A0 */
  1538. 000016BE  42B9 0B00 4464           clr.l      [0x0B004464]
  1539. 000016C4  42AE FFF4                clr.l      [A6 - 0xC]
  1540. 000016C8  6024                     bra        +0x26 /* 000016EE */
  1541. label000016CA:
  1542. 000016CA  2F3C 0000 001C           move.l     -[A7], 0x1C
  1543. 000016D0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1544. 000016D4  4EB9 0400 375C           jsr        [0x0400375C]
  1545. 000016DA  508F                     addq.l     A7, 8
  1546. 000016DC  0680 1600 4C7C           addi.l     D0, 0x16004C7C
  1547. 000016E2  2040                     movea.l    A0, D0
  1548. 000016E4  20BC FFFF FFFF           move.l     [A0], 0xFFFFFFFF
  1549. 000016EA  52AE FFF4                addq.l     [A6 - 0xC], 1
  1550. label000016EE:
  1551. 000016EE  0CAE 0000 0020 FFF4      cmpi.l     [A6 - 0xC], 0x20 /* ' ' */
  1552. 000016F6  6DD2                     blt        -0x2C /* 000016CA */
  1553. 000016F8  42AE FFFC                clr.l      [A6 - 0x4]
  1554. 000016FC  603E                     bra        +0x40 /* 0000173C */
  1555. label000016FE:
  1556. 000016FE  2F3C 0000 0048           move.l     -[A7], 0x48 /* 'H' */
  1557. 00001704  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1558. 00001708  4EB9 0400 375C           jsr        [0x0400375C]
  1559. 0000170E  508F                     addq.l     A7, 8
  1560. 00001710  0680 0800 4FE4           addi.l     D0, 0x8004FE4
  1561. 00001716  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1562. 0000171A  202E FFFC                move.l     D0, [A6 - 0x4]
  1563. 0000171E  E580                     asl        D0, 2
  1564. 00001720  0680 0500 44C8           addi.l     D0, 0x50044C8
  1565. 00001726  2040                     movea.l    A0, D0
  1566. 00001728  2F10                     move.l     -[A7], [A0]
  1567. 0000172A  4EB9 1600 1180           jsr        [0x16001180]
  1568. 00001730  588F                     addq.l     A7, 4
  1569. 00001732  206E FFB4                movea.l    A0, [A6 - 0x4C]
  1570. 00001736  2080                     move.l     [A0], D0
  1571. 00001738  52AE FFFC                addq.l     [A6 - 0x4], 1
  1572. label0000173C:
  1573. 0000173C  0CAE 0000 0003 FFFC      cmpi.l     [A6 - 0x4], 0x3
  1574. 00001744  6DB8                     blt        -0x46 /* 000016FE */
  1575. 00001746  2D7C 0000 0001 FFF8      move.l     [A6 - 0x8], 0x1
  1576. 0000174E  6018                     bra        +0x1A /* 00001768 */
  1577. label00001750:
  1578. 00001750  202E FFF8                move.l     D0, [A6 - 0x8]
  1579. 00001754  E580                     asl        D0, 2
  1580. 00001756  0680 0400 4FE4           addi.l     D0, 0x4004FE4
  1581. 0000175C  2040                     movea.l    A0, D0
  1582. 0000175E  20B9 2100 4FE4           move.l     [A0], [0x21004FE4]
  1583. 00001764  52AE FFF8                addq.l     [A6 - 0x8], 1
  1584. label00001768:
  1585. 00001768  0CAE 0000 0012 FFF8      cmpi.l     [A6 - 0x8], 0x12
  1586. 00001770  6DDE                     blt        -0x20 /* 00001750 */
  1587. 00001772  2D7C 0000 0002 FFFC      move.l     [A6 - 0x4], 0x2
  1588. label0000177A:
  1589. 0000177A  4AAE FFFC                tst.l      [A6 - 0x4]
  1590. 0000177E  6F00 017E                ble        +0x180 /* 000018FE */
  1591. 00001782  2D7C 0000 0001 FFF8      move.l     [A6 - 0x8], 0x1
  1592. label0000178A:
  1593. 0000178A  0CAE 0000 0012 FFF8      cmpi.l     [A6 - 0x8], 0x12
  1594. 00001792  6C00 0162                bge        +0x164 /* 000018F6 */
  1595. 00001796  2F3C 0000 0014           move.l     -[A7], 0x14
  1596. 0000179C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1597. 000017A0  4EB9 0400 375C           jsr        [0x0400375C]
  1598. 000017A6  508F                     addq.l     A7, 8
  1599. 000017A8  23C0 0400 4402           move.l     [0x04004402], D0
  1600. 000017AE  2F00                     move.l     -[A7], D0
  1601. 000017B0  4EB9 0600 26D0           jsr        [0x060026D0]
  1602. 000017B6  588F                     addq.l     A7, 4
  1603. 000017B8  2D40 FFE8                move.l     [A6 - 0x18], D0
  1604. 000017BC  2F39 0300 4402           move.l     -[A7], [0x03004402]
  1605. 000017C2  4EB9 0C00 26F6           jsr        [0x0C0026F6]
  1606. 000017C8  588F                     addq.l     A7, 4
  1607. 000017CA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1608. 000017CE  41EE FFB9                lea.l      A0, [A6 - 0x47]
  1609. 000017D2  2A48                     movea.l    A5, A0
  1610. 000017D4  202E FFFC                move.l     D0, [A6 - 0x4]
  1611. 000017D8  E580                     asl        D0, 2
  1612. 000017DA  0680 1D00 44C8           addi.l     D0, 0x1D0044C8
  1613. 000017E0  2040                     movea.l    A0, D0
  1614. 000017E2  2850                     movea.l    A4, [A0]
  1615. 000017E4  42AE FFEC                clr.l      [A6 - 0x14]
  1616. label000017E8:
  1617. 000017E8  0CAE 0000 0005 FFEC      cmpi.l     [A6 - 0x14], 0x5
  1618. 000017F0  6C08                     bge        +0xA /* 000017FA */
  1619. 000017F2  1ADC                     move.b     [A5]+, [A4]+
  1620. 000017F4  52AE FFEC                addq.l     [A6 - 0x14], 1
  1621. 000017F8  60EE                     bra        -0x10 /* 000017E8 */
  1622. label000017FA:
  1623. 000017FA  1ADC                     move.b     [A5]+, [A4]+
  1624. 000017FC  6700 00B0                beq        +0xB2 /* 000018AE */
  1625. 00001800  2F3C 0000 0400           move.l     -[A7], 0x400
  1626. 00001806  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1627. 0000180A  102C 0001                move.b     D0, [A4 + 0x1]
  1628. 0000180E  4880                     ext.w      D0
  1629. 00001810  48C0                     ext.l      D0
  1630. 00001812  2F00                     move.l     -[A7], D0
  1631. 00001814  4EB9 0500 375C           jsr        [0x0500375C]
  1632. 0000181A  508F                     addq.l     A7, 8
  1633. 0000181C  2F00                     move.l     -[A7], D0
  1634. 0000181E  4EB9 0F00 3C1C           jsr        [0x0F003C1C]
  1635. 00001824  508F                     addq.l     A7, 8
  1636. 00001826  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1637. 0000182A  2F3C 0000 0400           move.l     -[A7], 0x400
  1638. 00001830  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1639. 00001834  1014                     move.b     D0, [A4]
  1640. 00001836  4880                     ext.w      D0
  1641. 00001838  48C0                     ext.l      D0
  1642. 0000183A  2F00                     move.l     -[A7], D0
  1643. 0000183C  4EB9 0500 375C           jsr        [0x0500375C]
  1644. 00001842  508F                     addq.l     A7, 8
  1645. 00001844  2F00                     move.l     -[A7], D0
  1646. 00001846  4EB9 1000 3C1C           jsr        [0x10003C1C]
  1647. 0000184C  508F                     addq.l     A7, 8
  1648. 0000184E  90AE FFB4                sub.l      D0, [A6 - 0x4C]
  1649. 00001852  1AC0                     move.b     [A5]+, D0
  1650. 00001854  2F3C 0000 0400           move.l     -[A7], 0x400
  1651. 0000185A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1652. 0000185E  1014                     move.b     D0, [A4]
  1653. 00001860  4880                     ext.w      D0
  1654. 00001862  48C0                     ext.l      D0
  1655. 00001864  2F00                     move.l     -[A7], D0
  1656. 00001866  4EB9 0500 375C           jsr        [0x0500375C]
  1657. 0000186C  508F                     addq.l     A7, 8
  1658. 0000186E  2F00                     move.l     -[A7], D0
  1659. 00001870  4EB9 1000 3C1C           jsr        [0x10003C1C]
  1660. 00001876  508F                     addq.l     A7, 8
  1661. 00001878  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1662. 0000187C  2F3C 0000 0400           move.l     -[A7], 0x400
  1663. 00001882  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1664. 00001886  102C 0001                move.b     D0, [A4 + 0x1]
  1665. 0000188A  4880                     ext.w      D0
  1666. 0000188C  48C0                     ext.l      D0
  1667. 0000188E  2F00                     move.l     -[A7], D0
  1668. 00001890  4EB9 0500 375C           jsr        [0x0500375C]
  1669. 00001896  508F                     addq.l     A7, 8
  1670. 00001898  2F00                     move.l     -[A7], D0
  1671. 0000189A  4EB9 0F00 3C1C           jsr        [0x0F003C1C]
  1672. 000018A0  508F                     addq.l     A7, 8
  1673. 000018A2  D0AE FFB4                add.l      D0, [A6 - 0x4C]
  1674. 000018A6  1AC0                     move.b     [A5]+, D0
  1675. 000018A8  548C                     addq.l     A4, 2
  1676. 000018AA  6000 FF4E                bra        -0xB0 /* 000017FA */
  1677. label000018AE:
  1678. 000018AE  2F3C 0000 0048           move.l     -[A7], 0x48 /* 'H' */
  1679. 000018B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1680. 000018B8  4EB9 0400 375C           jsr        [0x0400375C]
  1681. 000018BE  508F                     addq.l     A7, 8
  1682. 000018C0  0680 0E00 4FE4           addi.l     D0, 0xE004FE4
  1683. 000018C6  222E FFF8                move.l     D1, [A6 - 0x8]
  1684. 000018CA  E581                     asl        D1, 2
  1685. 000018CC  D081                     add.l      D0, D1
  1686. 000018CE  2D40 FFB4                move.l     [A6 - 0x4C], D0
  1687. 000018D2  4AAE FFE0                tst.l      [A6 - 0x20]
  1688. 000018D6  670E                     beq        +0x10 /* 000018E6 */
  1689. 000018D8  486E FFB9                pea.l      [A6 - 0x47]
  1690. 000018DC  4EB9 7300 1180           jsr        [0x73001180]
  1691. 000018E2  588F                     addq.l     A7, 4
  1692. 000018E4  6002                     bra        +0x4 /* 000018E8 */
  1693. label000018E6:
  1694. 000018E6  4280                     clr.l      D0
  1695. label000018E8:
  1696. 000018E8  206E FFB4                movea.l    A0, [A6 - 0x4C]
  1697. 000018EC  2080                     move.l     [A0], D0
  1698. 000018EE  52AE FFF8                addq.l     [A6 - 0x8], 1
  1699. 000018F2  6000 FE96                bra        -0x168 /* 0000178A */
  1700. label000018F6:
  1701. 000018F6  53AE FFFC                subq.l     [A6 - 0x4], 1
  1702. 000018FA  6000 FE7E                bra        -0x180 /* 0000177A */
  1703. label000018FE:
  1704. 000018FE  4CEE 3000 FFAC           movem.l    A4,A5, [A6 - 0x54]
  1705. 00001904  4E5E                     unlink     A6
  1706. 00001906  4E75                     rts
  1707. 00001908  4E56 FFF4                link       A6, -0x000C
  1708. 0000190C  48EE 0000 FFF4           movem.l    [A6 - 0xC], <none>
  1709. 00001912  42AE FFFC                clr.l      [A6 - 0x4]
  1710. label00001916:
  1711. 00001916  202E FFFC                move.l     D0, [A6 - 0x4]
  1712. 0000191A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1713. 0000191E  6C00 0092                bge        +0x94 /* 000019B2 */
  1714. 00001922  2F3C 0000 0064           move.l     -[A7], 0x64 /* 'd' */
  1715. 00001928  6100 07E0                bsr        +0x7E2 /* 0000210A */
  1716. 0000192C  588F                     addq.l     A7, 4
  1717. 0000192E  0C80 0000 0032           cmpi.l     D0, 0x32 /* '2' */
  1718. 00001934  6D16                     blt        +0x18 /* 0000194C */
  1719. 00001936  426E FFFA                clr.w      [A6 - 0x6]
  1720. 0000193A  2F3C 0000 0156           move.l     -[A7], 0x156
  1721. 00001940  6100 07C8                bsr        +0x7CA /* 0000210A */
  1722. 00001944  588F                     addq.l     A7, 4
  1723. 00001946  3D40 FFF8                move.w     [A6 - 0x8], D0
  1724. 0000194A  6014                     bra        +0x16 /* 00001960 */
  1725. label0000194C:
  1726. 0000194C  2F3C 0000 0200           move.l     -[A7], 0x200
  1727. 00001952  6100 07B6                bsr        +0x7B8 /* 0000210A */
  1728. 00001956  588F                     addq.l     A7, 4
  1729. 00001958  3D40 FFFA                move.w     [A6 - 0x6], D0
  1730. 0000195C  426E FFF8                clr.w      [A6 - 0x8]
  1731. label00001960:
  1732. 00001960  2F3C 0000 0010           move.l     -[A7], 0x10
  1733. 00001966  6100 07A2                bsr        +0x7A4 /* 0000210A */
  1734. 0000196A  588F                     addq.l     A7, 4
  1735. 0000196C  7208                     moveq.l    D1, 0x08
  1736. 0000196E  9280                     sub.l      D1, D0
  1737. 00001970  3D41 FFF6                move.w     [A6 - 0xA], D1
  1738. 00001974  4A6E FFF6                tst.w      [A6 - 0xA]
  1739. 00001978  67E6                     beq        -0x18 /* 00001960 */
  1740. label0000197A:
  1741. 0000197A  2F3C 0000 0010           move.l     -[A7], 0x10
  1742. 00001980  6100 0788                bsr        +0x78A /* 0000210A */
  1743. 00001984  588F                     addq.l     A7, 4
  1744. 00001986  7208                     moveq.l    D1, 0x08
  1745. 00001988  9280                     sub.l      D1, D0
  1746. 0000198A  3D41 FFF4                move.w     [A6 - 0xC], D1
  1747. 0000198E  4A6E FFF4                tst.w      [A6 - 0xC]
  1748. 00001992  67E6                     beq        -0x18 /* 0000197A */
  1749. 00001994  2F3C 0000 0000           move.l     -[A7], 0x0
  1750. 0000199A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1751. 0000199E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1752. 000019A2  6112                     bsr        +0x14 /* 000019B6 */
  1753. 000019A4  DFFC 0000 000C           add.l      A7, 0xC
  1754. 000019AA  52AE FFFC                addq.l     [A6 - 0x4], 1
  1755. 000019AE  6000 FF66                bra        -0x98 /* 00001916 */
  1756. label000019B2:
  1757. 000019B2  4E5E                     unlink     A6
  1758. 000019B4  4E75                     rts
  1759. fn000019B6:
  1760. 000019B6  4E56 FFF8                link       A6, -0x0008
  1761. 000019BA  48EE 2080 FFF8           movem.l    [A6 - 0x8], D7,A5
  1762. 000019C0  7E01                     moveq.l    D7, 0x01
  1763. label000019C2:
  1764. 000019C2  2039 1400 4464           move.l     D0, [0x14004464]
  1765. 000019C8  C087                     and.l      D0, D7
  1766. 000019CA  670A                     beq        +0xC /* 000019D6 */
  1767. 000019CC  2007                     move.l     D0, D7
  1768. 000019CE  E380                     asl        D0, 1
  1769. 000019D0  2E00                     move.l     D7, D0
  1770. 000019D2  4A87                     tst.l      D7
  1771. 000019D4  66EC                     bne        -0x12 /* 000019C2 */
  1772. label000019D6:
  1773. 000019D6  4A87                     tst.l      D7
  1774. 000019D8  6700 009C                beq        +0x9E /* 00001A76 */
  1775. 000019DC  0CAE 0000 0003 0010      cmpi.l     [A6 + 0x10], 0x3
  1776. 000019E4  6D04                     blt        +0x6 /* 000019EA */
  1777. 000019E6  6000 008E                bra        +0x90 /* 00001A76 */
  1778. label000019EA:
  1779. 000019EA  8FB9 0B00 4464           or.l       [0x0B004464], D7
  1780. 000019F0  2F3C 0000 001C           move.l     -[A7], 0x1C
  1781. 000019F6  2F07                     move.l     -[A7], D7
  1782. 000019F8  6100 02CE                bsr        +0x2D0 /* 00001CC8 */
  1783. 000019FC  588F                     addq.l     A7, 4
  1784. 000019FE  2F00                     move.l     -[A7], D0
  1785. 00001A00  4EB9 0400 375C           jsr        [0x0400375C]
  1786. 00001A06  508F                     addq.l     A7, 8
  1787. 00001A08  0680 1A00 4C64           addi.l     D0, 0x1A004C64
  1788. 00001A0E  2A40                     movea.l    A5, D0
  1789. 00001A10  42AD 0008                clr.l      [A5 + 0x8]
  1790. 00001A14  2F3C 0000 0004           move.l     -[A7], 0x4
  1791. 00001A1A  6100 06EE                bsr        +0x6F0 /* 0000210A */
  1792. 00001A1E  588F                     addq.l     A7, 4
  1793. 00001A20  7202                     moveq.l    D1, 0x02
  1794. 00001A22  9280                     sub.l      D1, D0
  1795. 00001A24  2B41 000C                move.l     [A5 + 0xC], D1
  1796. 00001A28  41EE 0008                lea.l      A0, [A6 + 0x8]
  1797. 00001A2C  2A90                     move.l     [A5], [A0]
  1798. 00001A2E  41EE 000C                lea.l      A0, [A6 + 0xC]
  1799. 00001A32  2B50 0004                move.l     [A5 + 0x4], [A0]
  1800. 00001A36  202E 0010                move.l     D0, [A6 + 0x10]
  1801. 00001A3A  E580                     asl        D0, 2
  1802. 00001A3C  0680 2E00 44C8           addi.l     D0, 0x2E0044C8
  1803. 00001A42  2040                     movea.l    A0, D0
  1804. 00001A44  2050                     movea.l    A0, [A0]
  1805. 00001A46  1028 0003                move.b     D0, [A0 + 0x3]
  1806. 00001A4A  4880                     ext.w      D0
  1807. 00001A4C  48C0                     ext.l      D0
  1808. 00001A4E  2B40 0014                move.l     [A5 + 0x14], D0
  1809. 00001A52  2B6E 0010 0010           move.l     [A5 + 0x10], [A6 + 0x10]
  1810. 00001A58  2F15                     move.l     -[A7], [A5]
  1811. 00001A5A  6100 0296                bsr        +0x298 /* 00001CF2 */
  1812. 00001A5E  588F                     addq.l     A7, 4
  1813. 00001A60  2B40 0018                move.l     [A5 + 0x18], D0
  1814. 00001A64  4855                     pea.l      [A5]
  1815. 00001A66  6118                     bsr        +0x1A /* 00001A80 */
  1816. 00001A68  588F                     addq.l     A7, 4
  1817. 00001A6A  2F2D 0018                move.l     -[A7], [A5 + 0x18]
  1818. 00001A6E  2F07                     move.l     -[A7], D7
  1819. 00001A70  6100 00A0                bsr        +0xA2 /* 00001B12 */
  1820. 00001A74  508F                     addq.l     A7, 8
  1821. label00001A76:
  1822. 00001A76  4CEE 2080 FFF8           movem.l    D7,A5, [A6 - 0x8]
  1823. 00001A7C  4E5E                     unlink     A6
  1824. 00001A7E  4E75                     rts
  1825. fn00001A80:
  1826. 00001A80  4E56 0000                link       A6, 0
  1827. 00001A84  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  1828. 00001A8A  2F3C 0000 0048           move.l     -[A7], 0x48 /* 'H' */
  1829. 00001A90  206E 0008                movea.l    A0, [A6 + 0x8]
  1830. 00001A94  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1831. 00001A98  4EB9 0400 375C           jsr        [0x0400375C]
  1832. 00001A9E  508F                     addq.l     A7, 8
  1833. 00001AA0  0680 1400 4FE4           addi.l     D0, 0x14004FE4
  1834. 00001AA6  206E 0008                movea.l    A0, [A6 + 0x8]
  1835. 00001AAA  2228 0008                move.l     D1, [A0 + 0x8]
  1836. 00001AAE  E581                     asl        D1, 2
  1837. 00001AB0  D081                     add.l      D0, D1
  1838. 00001AB2  2040                     movea.l    A0, D0
  1839. 00001AB4  4A90                     tst.l      [A0]
  1840. 00001AB6  672C                     beq        +0x2E /* 00001AE4 */
  1841. 00001AB8  206E 0008                movea.l    A0, [A6 + 0x8]
  1842. 00001ABC  2F10                     move.l     -[A7], [A0]
  1843. 00001ABE  2F3C 0000 0048           move.l     -[A7], 0x48 /* 'H' */
  1844. 00001AC4  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1845. 00001AC8  4EB9 0400 375C           jsr        [0x0400375C]
  1846. 00001ACE  508F                     addq.l     A7, 8
  1847. 00001AD0  0680 1200 4FE4           addi.l     D0, 0x12004FE4
  1848. 00001AD6  206E 0008                movea.l    A0, [A6 + 0x8]
  1849. 00001ADA  2228 0008                move.l     D1, [A0 + 0x8]
  1850. 00001ADE  E581                     asl        D1, 2
  1851. 00001AE0  D081                     add.l      D0, D1
  1852. 00001AE2  601E                     bra        +0x20 /* 00001B02 */
  1853. label00001AE4:
  1854. 00001AE4  206E 0008                movea.l    A0, [A6 + 0x8]
  1855. 00001AE8  2F10                     move.l     -[A7], [A0]
  1856. 00001AEA  2F3C 0000 0048           move.l     -[A7], 0x48 /* 'H' */
  1857. 00001AF0  2F28 0010                move.l     -[A7], [A0 + 0x10]
  1858. 00001AF4  4EB9 0400 375C           jsr        [0x0400375C]
  1859. 00001AFA  508F                     addq.l     A7, 8
  1860. 00001AFC  0680 0500 4FE4           addi.l     D0, 0x5004FE4
  1861. label00001B02:
  1862. 00001B02  2040                     movea.l    A0, D0
  1863. 00001B04  2F10                     move.l     -[A7], [A0]
  1864. 00001B06  4EB9 1100 1600           jsr        [0x11001600]
  1865. 00001B0C  508F                     addq.l     A7, 8
  1866. 00001B0E  4E5E                     unlink     A6
  1867. 00001B10  4E75                     rts
  1868. fn00001B12:
  1869. 00001B12  4E56 FFDC                link       A6, -0x0024
  1870. 00001B16  48EE 20F0 FFDC           movem.l    [A6 - 0x24], D4,D5,D6,D7,A5
  1871. 00001B1C  2E2E 0008                move.l     D7, [A6 + 0x8]
  1872. 00001B20  2C2E 000C                move.l     D6, [A6 + 0xC]
  1873. 00001B24  2006                     move.l     D0, D6
  1874. 00001B26  E580                     asl        D0, 2
  1875. 00001B28  0680 6C00 50BC           addi.l     D0, 0x6C0050BC
  1876. 00001B2E  2A40                     movea.l    A5, D0
  1877. 00001B30  2006                     move.l     D0, D6
  1878. 00001B32  0280 0000 0007           andi.l     D0, 0x7
  1879. 00001B38  2A00                     move.l     D5, D0
  1880. 00001B3A  2006                     move.l     D0, D6
  1881. 00001B3C  E680                     asr        D0, 3
  1882. 00001B3E  0280 0000 0007           andi.l     D0, 0x7
  1883. 00001B44  2800                     move.l     D4, D0
  1884. 00001B46  42AE FFFC                clr.l      [A6 - 0x4]
  1885. 00001B4A  42AE FFF8                clr.l      [A6 - 0x8]
  1886. 00001B4E  42AE FFF4                clr.l      [A6 - 0xC]
  1887. 00001B52  42AE FFF0                clr.l      [A6 - 0x10]
  1888. 00001B56  4A85                     tst.l      D5
  1889. 00001B58  6608                     bne        +0xA /* 00001B62 */
  1890. 00001B5A  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  1891. label00001B62:
  1892. 00001B62  4A84                     tst.l      D4
  1893. 00001B64  6608                     bne        +0xA /* 00001B6E */
  1894. 00001B66  2D7C 0000 0001 FFF8      move.l     [A6 - 0x8], 0x1
  1895. label00001B6E:
  1896. 00001B6E  0C85 0000 0007           cmpi.l     D5, 0x7
  1897. 00001B74  6608                     bne        +0xA /* 00001B7E */
  1898. 00001B76  2D7C 0000 0001 FFF4      move.l     [A6 - 0xC], 0x1
  1899. label00001B7E:
  1900. 00001B7E  0C84 0000 0007           cmpi.l     D4, 0x7
  1901. 00001B84  6608                     bne        +0xA /* 00001B8E */
  1902. 00001B86  2D7C 0000 0001 FFF0      move.l     [A6 - 0x10], 0x1
  1903. label00001B8E:
  1904. 00001B8E  8F95                     or.l       [A5], D7
  1905. 00001B90  4AAE FFFC                tst.l      [A6 - 0x4]
  1906. 00001B94  6618                     bne        +0x1A /* 00001BAE */
  1907. 00001B96  8FAD FFFC                or.l       [A5 - 0x4], D7
  1908. 00001B9A  4AAE FFF8                tst.l      [A6 - 0x8]
  1909. 00001B9E  6604                     bne        +0x6 /* 00001BA4 */
  1910. 00001BA0  8FAD FFDC                or.l       [A5 - 0x24], D7
  1911. label00001BA4:
  1912. 00001BA4  4AAE FFF0                tst.l      [A6 - 0x10]
  1913. 00001BA8  6604                     bne        +0x6 /* 00001BAE */
  1914. 00001BAA  8FAD 001C                or.l       [A5 + 0x1C], D7
  1915. label00001BAE:
  1916. 00001BAE  4AAE FFF8                tst.l      [A6 - 0x8]
  1917. 00001BB2  6604                     bne        +0x6 /* 00001BB8 */
  1918. 00001BB4  8FAD FFE0                or.l       [A5 - 0x20], D7
  1919. label00001BB8:
  1920. 00001BB8  4AAE FFF0                tst.l      [A6 - 0x10]
  1921. 00001BBC  6604                     bne        +0x6 /* 00001BC2 */
  1922. 00001BBE  8FAD 0020                or.l       [A5 + 0x20], D7
  1923. label00001BC2:
  1924. 00001BC2  4AAE FFF4                tst.l      [A6 - 0xC]
  1925. 00001BC6  6618                     bne        +0x1A /* 00001BE0 */
  1926. 00001BC8  8FAD 0004                or.l       [A5 + 0x4], D7
  1927. 00001BCC  4AAE FFF8                tst.l      [A6 - 0x8]
  1928. 00001BD0  6604                     bne        +0x6 /* 00001BD6 */
  1929. 00001BD2  8FAD FFE4                or.l       [A5 - 0x1C], D7
  1930. label00001BD6:
  1931. 00001BD6  4AAE FFF0                tst.l      [A6 - 0x10]
  1932. 00001BDA  6604                     bne        +0x6 /* 00001BE0 */
  1933. 00001BDC  8FAD 0024                or.l       [A5 + 0x24], D7
  1934. label00001BE0:
  1935. 00001BE0  4CEE 20F0 FFDC           movem.l    D4,D5,D6,D7,A5, [A6 - 0x24]
  1936. 00001BE6  4E5E                     unlink     A6
  1937. 00001BE8  4E75                     rts
  1938. fn00001BEA:
  1939. 00001BEA  4E56 FFDC                link       A6, -0x0024
  1940. 00001BEE  48EE 20F0 FFDC           movem.l    [A6 - 0x24], D4,D5,D6,D7,A5
  1941. 00001BF4  2E2E 0008                move.l     D7, [A6 + 0x8]
  1942. 00001BF8  2C2E 000C                move.l     D6, [A6 + 0xC]
  1943. 00001BFC  2006                     move.l     D0, D6
  1944. 00001BFE  E580                     asl        D0, 2
  1945. 00001C00  0680 9000 50BC           addi.l     D0, 0x900050BC
  1946. 00001C06  2A40                     movea.l    A5, D0
  1947. 00001C08  2006                     move.l     D0, D6
  1948. 00001C0A  0280 0000 0007           andi.l     D0, 0x7
  1949. 00001C10  2A00                     move.l     D5, D0
  1950. 00001C12  2006                     move.l     D0, D6
  1951. 00001C14  E680                     asr        D0, 3
  1952. 00001C16  0280 0000 0007           andi.l     D0, 0x7
  1953. 00001C1C  2800                     move.l     D4, D0
  1954. 00001C1E  42AE FFFC                clr.l      [A6 - 0x4]
  1955. 00001C22  42AE FFF8                clr.l      [A6 - 0x8]
  1956. 00001C26  42AE FFF4                clr.l      [A6 - 0xC]
  1957. 00001C2A  42AE FFF0                clr.l      [A6 - 0x10]
  1958. 00001C2E  4A85                     tst.l      D5
  1959. 00001C30  6608                     bne        +0xA /* 00001C3A */
  1960. 00001C32  2D7C 0000 0001 FFFC      move.l     [A6 - 0x4], 0x1
  1961. label00001C3A:
  1962. 00001C3A  4A84                     tst.l      D4
  1963. 00001C3C  6608                     bne        +0xA /* 00001C46 */
  1964. 00001C3E  2D7C 0000 0001 FFF8      move.l     [A6 - 0x8], 0x1
  1965. label00001C46:
  1966. 00001C46  0C85 0000 0007           cmpi.l     D5, 0x7
  1967. 00001C4C  6608                     bne        +0xA /* 00001C56 */
  1968. 00001C4E  2D7C 0000 0001 FFF4      move.l     [A6 - 0xC], 0x1
  1969. label00001C56:
  1970. 00001C56  0C84 0000 0007           cmpi.l     D4, 0x7
  1971. 00001C5C  6608                     bne        +0xA /* 00001C66 */
  1972. 00001C5E  2D7C 0000 0001 FFF0      move.l     [A6 - 0x10], 0x1
  1973. label00001C66:
  1974. 00001C66  2007                     move.l     D0, D7
  1975. 00001C68  4680                     not.l      D0
  1976. 00001C6A  2E00                     move.l     D7, D0
  1977. 00001C6C  CF95                     and.l      [A5], D7
  1978. 00001C6E  4AAE FFFC                tst.l      [A6 - 0x4]
  1979. 00001C72  6618                     bne        +0x1A /* 00001C8C */
  1980. 00001C74  CFAD FFFC                and.l      [A5 - 0x4], D7
  1981. 00001C78  4AAE FFF8                tst.l      [A6 - 0x8]
  1982. 00001C7C  6604                     bne        +0x6 /* 00001C82 */
  1983. 00001C7E  CFAD FFDC                and.l      [A5 - 0x24], D7
  1984. label00001C82:
  1985. 00001C82  4AAE FFF0                tst.l      [A6 - 0x10]
  1986. 00001C86  6604                     bne        +0x6 /* 00001C8C */
  1987. 00001C88  CFAD 001C                and.l      [A5 + 0x1C], D7
  1988. label00001C8C:
  1989. 00001C8C  4AAE FFF8                tst.l      [A6 - 0x8]
  1990. 00001C90  6604                     bne        +0x6 /* 00001C96 */
  1991. 00001C92  CFAD FFE0                and.l      [A5 - 0x20], D7
  1992. label00001C96:
  1993. 00001C96  4AAE FFF0                tst.l      [A6 - 0x10]
  1994. 00001C9A  6604                     bne        +0x6 /* 00001CA0 */
  1995. 00001C9C  CFAD 0020                and.l      [A5 + 0x20], D7
  1996. label00001CA0:
  1997. 00001CA0  4AAE FFF4                tst.l      [A6 - 0xC]
  1998. 00001CA4  6618                     bne        +0x1A /* 00001CBE */
  1999. 00001CA6  CFAD 0004                and.l      [A5 + 0x4], D7
  2000. 00001CAA  4AAE FFF8                tst.l      [A6 - 0x8]
  2001. 00001CAE  6604                     bne        +0x6 /* 00001CB4 */
  2002. 00001CB0  CFAD FFE4                and.l      [A5 - 0x1C], D7
  2003. label00001CB4:
  2004. 00001CB4  4AAE FFF0                tst.l      [A6 - 0x10]
  2005. 00001CB8  6604                     bne        +0x6 /* 00001CBE */
  2006. 00001CBA  CFAD 0024                and.l      [A5 + 0x24], D7
  2007. label00001CBE:
  2008. 00001CBE  4CEE 20F0 FFDC           movem.l    D4,D5,D6,D7,A5, [A6 - 0x24]
  2009. 00001CC4  4E5E                     unlink     A6
  2010. 00001CC6  4E75                     rts
  2011. fn00001CC8:
  2012. 00001CC8  4E56 FFF4                link       A6, -0x000C
  2013. 00001CCC  48EE 00E0 FFF4           movem.l    [A6 - 0xC], D5,D6,D7
  2014. 00001CD2  2E2E 0008                move.l     D7, [A6 + 0x8]
  2015. 00001CD6  4286                     clr.l      D6
  2016. 00001CD8  7A01                     moveq.l    D5, 0x01
  2017. 00001CDA  6004                     bra        +0x6 /* 00001CE0 */
  2018. label00001CDC:
  2019. 00001CDC  E385                     asl        D5, 1
  2020. 00001CDE  5286                     addq.l     D6, 1
  2021. label00001CE0:
  2022. 00001CE0  2005                     move.l     D0, D5
  2023. 00001CE2  C087                     and.l      D0, D7
  2024. 00001CE4  67F6                     beq        -0x8 /* 00001CDC */
  2025. 00001CE6  2006                     move.l     D0, D6
  2026. 00001CE8  4CEE 00E0 FFF4           movem.l    D5,D6,D7, [A6 - 0xC]
  2027. 00001CEE  4E5E                     unlink     A6
  2028. 00001CF0  4E75                     rts
  2029. fn00001CF2:
  2030. 00001CF2  4E56 FFFC                link       A6, -0x0004
  2031. 00001CF6  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  2032. 00001CFC  0C6E 0200 000A           cmpi.w     [A6 + 0xA], 0x200
  2033. 00001D02  6E18                     bgt        +0x1A /* 00001D1C */
  2034. 00001D04  0C6E FE00 000A           cmpi.w     [A6 + 0xA], 0xFE00
  2035. 00001D0A  6D10                     blt        +0x12 /* 00001D1C */
  2036. 00001D0C  0C6E 0156 0008           cmpi.w     [A6 + 0x8], 0x156
  2037. 00001D12  6E08                     bgt        +0xA /* 00001D1C */
  2038. 00001D14  0C6E FEAA 0008           cmpi.w     [A6 + 0x8], 0xFEAA
  2039. 00001D1A  6C0C                     bge        +0xE /* 00001D28 */
  2040. label00001D1C:
  2041. 00001D1C  486E 0008                pea.l      [A6 + 0x8]
  2042. 00001D20  4EB9 0B00 15B8           jsr        [0x0B0015B8]
  2043. 00001D26  588F                     addq.l     A7, 4
  2044. label00001D28:
  2045. 00001D28  2F3C 0000 0040           move.l     -[A7], 0x40 /* '@' */
  2046. 00001D2E  302E 0008                move.w     D0, [A6 + 0x8]
  2047. 00001D32  48C0                     ext.l      D0
  2048. 00001D34  2F00                     move.l     -[A7], D0
  2049. 00001D36  4EB9 0E00 3C1C           jsr        [0x0E003C1C]
  2050. 00001D3C  508F                     addq.l     A7, 8
  2051. 00001D3E  E780                     asl        D0, 3
  2052. 00001D40  2D40 FFFC                move.l     [A6 - 0x4], D0
  2053. 00001D44  2F3C 0000 0040           move.l     -[A7], 0x40 /* '@' */
  2054. 00001D4A  302E 000A                move.w     D0, [A6 + 0xA]
  2055. 00001D4E  48C0                     ext.l      D0
  2056. 00001D50  2F00                     move.l     -[A7], D0
  2057. 00001D52  4EB9 1000 3C1C           jsr        [0x10003C1C]
  2058. 00001D58  508F                     addq.l     A7, 8
  2059. 00001D5A  80AE FFFC                or.l       D0, [A6 - 0x4]
  2060. 00001D5E  4E5E                     unlink     A6
  2061. 00001D60  4E75                     rts
  2062. 00001D62  4E56 FFE0                link       A6, -0x0020
  2063. 00001D66  48EE 20E0 FFE0           movem.l    [A6 - 0x20], D5,D6,D7,A5
  2064. 00001D6C  202E 000C                move.l     D0, [A6 + 0xC]
  2065. 00001D70  E580                     asl        D0, 2
  2066. 00001D72  0680 0F00 50BC           addi.l     D0, 0xF0050BC
  2067. 00001D78  2040                     movea.l    A0, D0
  2068. 00001D7A  2E10                     move.l     D7, [A0]
  2069. 00001D7C  4285                     clr.l      D5
  2070. 00001D7E  7C01                     moveq.l    D6, 0x01
  2071. label00001D80:
  2072. 00001D80  2007                     move.l     D0, D7
  2073. 00001D82  C086                     and.l      D0, D6
  2074. 00001D84  6700 008E                beq        +0x90 /* 00001E14 */
  2075. 00001D88  2F3C 0000 001C           move.l     -[A7], 0x1C
  2076. 00001D8E  2F05                     move.l     -[A7], D5
  2077. 00001D90  4EB9 0400 375C           jsr        [0x0400375C]
  2078. 00001D96  508F                     addq.l     A7, 8
  2079. 00001D98  0680 1800 4C64           addi.l     D0, 0x18004C64
  2080. 00001D9E  2A40                     movea.l    A5, D0
  2081. 00001DA0  2D55 FFFC                move.l     [A6 - 0x4], [A5]
  2082. 00001DA4  302E 000A                move.w     D0, [A6 + 0xA]
  2083. 00001DA8  916E FFFE                sub.w      [A6 - 0x2], D0
  2084. 00001DAC  302E 0008                move.w     D0, [A6 + 0x8]
  2085. 00001DB0  916E FFFC                sub.w      [A6 - 0x4], D0
  2086. 00001DB4  322E FFFC                move.w     D1, [A6 - 0x4]
  2087. 00001DB8  C3EE FFFC                muls.w     D1, [A6 - 0x4]
  2088. 00001DBC  2D41 FFF8                move.l     [A6 - 0x8], D1
  2089. 00001DC0  2F2D 0014                move.l     -[A7], [A5 + 0x14]
  2090. 00001DC4  2F2D 0014                move.l     -[A7], [A5 + 0x14]
  2091. 00001DC8  4EB9 0A00 375C           jsr        [0x0A00375C]
  2092. 00001DCE  508F                     addq.l     A7, 8
  2093. 00001DD0  2D40 FFF4                move.l     [A6 - 0xC], D0
  2094. 00001DD4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2095. 00001DD8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2096. 00001DDC  4EB9 1400 375C           jsr        [0x1400375C]
  2097. 00001DE2  508F                     addq.l     A7, 8
  2098. 00001DE4  D0AE FFF4                add.l      D0, [A6 - 0xC]
  2099. 00001DE8  2D40 FFF0                move.l     [A6 - 0x10], D0
  2100. 00001DEC  322E FFFE                move.w     D1, [A6 - 0x2]
  2101. 00001DF0  C3EE FFFE                muls.w     D1, [A6 - 0x2]
  2102. 00001DF4  D2AE FFF8                add.l      D1, [A6 - 0x8]
  2103. 00001DF8  B280                     cmp.l      D1, D0
  2104. 00001DFA  6C18                     bge        +0x1A /* 00001E14 */
  2105. 00001DFC  2F3C 0000 001C           move.l     -[A7], 0x1C
  2106. 00001E02  2F05                     move.l     -[A7], D5
  2107. 00001E04  4EB9 0400 375C           jsr        [0x0400375C]
  2108. 00001E0A  508F                     addq.l     A7, 8
  2109. 00001E0C  0680 1B00 4C64           addi.l     D0, 0x1B004C64
  2110. 00001E12  6014                     bra        +0x16 /* 00001E28 */
  2111. label00001E14:
  2112. 00001E14  5285                     addq.l     D5, 1
  2113. 00001E16  2006                     move.l     D0, D6
  2114. 00001E18  E380                     asl        D0, 1
  2115. 00001E1A  2C00                     move.l     D6, D0
  2116. 00001E1C  0C85 0000 0020           cmpi.l     D5, 0x20 /* ' ' */
  2117. 00001E22  6D00 FF5C                blt        -0xA2 /* 00001D80 */
  2118. 00001E26  4280                     clr.l      D0
  2119. label00001E28:
  2120. 00001E28  4CEE 20E0 FFE0           movem.l    D5,D6,D7,A5, [A6 - 0x20]
  2121. 00001E2E  4E5E                     unlink     A6
  2122. 00001E30  4E75                     rts
  2123. 00001E32  4E56 FFF8                link       A6, -0x0008
  2124. 00001E36  48EE 2080 FFF8           movem.l    [A6 - 0x8], D7,A5
  2125. 00001E3C  2F3C 0000 001C           move.l     -[A7], 0x1C
  2126. 00001E42  2F39 0300 44D4           move.l     -[A7], [0x030044D4]
  2127. 00001E48  4EB9 0400 375C           jsr        [0x0400375C]
  2128. 00001E4E  508F                     addq.l     A7, 8
  2129. 00001E50  0680 1200 4C64           addi.l     D0, 0x12004C64
  2130. 00001E56  2A40                     movea.l    A5, D0
  2131. 00001E58  2E2D 0018                move.l     D7, [A5 + 0x18]
  2132. 00001E5C  0C87 FFFF FFFF           cmpi.l     D7, 0xFFFFFFFF
  2133. 00001E62  6700 00BE                beq        +0xC0 /* 00001F22 */
  2134. 00001E66  4855                     pea.l      [A5]
  2135. 00001E68  6100 FC16                bsr        -0x3E8 /* 00001A80 */
  2136. 00001E6C  588F                     addq.l     A7, 4
  2137. 00001E6E  4855                     pea.l      [A5]
  2138. 00001E70  486D 0004                pea.l      [A5 + 0x4]
  2139. 00001E74  4EB9 2A00 2A00           jsr        [0x2A002A00]
  2140. 00001E7A  508F                     addq.l     A7, 8
  2141. 00001E7C  4A6D 0002                tst.w      [A5 + 0x2]
  2142. 00001E80  6C08                     bge        +0xA /* 00001E8A */
  2143. 00001E82  066D 0200 0002           addi.w     [A5 + 0x2], 0x200
  2144. 00001E88  600E                     bra        +0x10 /* 00001E98 */
  2145. label00001E8A:
  2146. 00001E8A  0C6D 0200 0002           cmpi.w     [A5 + 0x2], 0x200
  2147. 00001E90  6F06                     ble        +0x8 /* 00001E98 */
  2148. 00001E92  046D 0200 0002           subi.w     [A5 + 0x2], 0x200
  2149. label00001E98:
  2150. 00001E98  4A55                     tst.w      [A5]
  2151. 00001E9A  6C06                     bge        +0x8 /* 00001EA2 */
  2152. 00001E9C  0655 0156                addi.w     [A5], 0x156
  2153. 00001EA0  600A                     bra        +0xC /* 00001EAC */
  2154. label00001EA2:
  2155. 00001EA2  0C55 0156                cmpi.w     [A5], 0x156
  2156. 00001EA6  6F04                     ble        +0x6 /* 00001EAC */
  2157. 00001EA8  0455 0156                subi.w     [A5], 0x156
  2158. label00001EAC:
  2159. 00001EAC  202D 000C                move.l     D0, [A5 + 0xC]
  2160. 00001EB0  D1AD 0008                add.l      [A5 + 0x8], D0
  2161. 00001EB4  0CAD 0000 0012 0008      cmpi.l     [A5 + 0x8], 0x12
  2162. 00001EBC  6D14                     blt        +0x16 /* 00001ED2 */
  2163. 00001EBE  2F3C 0000 0012           move.l     -[A7], 0x12
  2164. 00001EC4  486D 0008                pea.l      [A5 + 0x8]
  2165. 00001EC8  4EB9 1A00 36CC           jsr        [0x1A0036CC]
  2166. 00001ECE  508F                     addq.l     A7, 8
  2167. 00001ED0  600E                     bra        +0x10 /* 00001EE0 */
  2168. label00001ED2:
  2169. 00001ED2  4AAD 0008                tst.l      [A5 + 0x8]
  2170. 00001ED6  6C08                     bge        +0xA /* 00001EE0 */
  2171. 00001ED8  06AD 0000 0012 0008      addi.l     [A5 + 0x8], 0x12
  2172. label00001EE0:
  2173. 00001EE0  4855                     pea.l      [A5]
  2174. 00001EE2  6100 FB9C                bsr        -0x462 /* 00001A80 */
  2175. 00001EE6  588F                     addq.l     A7, 4
  2176. 00001EE8  2F15                     move.l     -[A7], [A5]
  2177. 00001EEA  6100 FE06                bsr        -0x1F8 /* 00001CF2 */
  2178. 00001EEE  588F                     addq.l     A7, 4
  2179. 00001EF0  2B40 0018                move.l     [A5 + 0x18], D0
  2180. 00001EF4  B087                     cmp.l      D0, D7
  2181. 00001EF6  672A                     beq        +0x2C /* 00001F22 */
  2182. 00001EF8  2F07                     move.l     -[A7], D7
  2183. 00001EFA  7001                     moveq.l    D0, 0x01
  2184. 00001EFC  2239 0B00 44D4           move.l     D1, [0x0B0044D4]
  2185. 00001F02  E3A0                     asl        D0, D1
  2186. 00001F04  2F00                     move.l     -[A7], D0
  2187. 00001F06  6100 FCE2                bsr        -0x31C /* 00001BEA */
  2188. 00001F0A  508F                     addq.l     A7, 8
  2189. 00001F0C  2F2D 0018                move.l     -[A7], [A5 + 0x18]
  2190. 00001F10  7001                     moveq.l    D0, 0x01
  2191. 00001F12  2239 0800 44D4           move.l     D1, [0x080044D4]
  2192. 00001F18  E3A0                     asl        D0, D1
  2193. 00001F1A  2F00                     move.l     -[A7], D0
  2194. 00001F1C  6100 FBF4                bsr        -0x40A /* 00001B12 */
  2195. 00001F20  508F                     addq.l     A7, 8
  2196. label00001F22:
  2197. 00001F22  52B9 0500 44D4           addq.l     [0x050044D4], 1
  2198. 00001F28  0CB9 0000 0020 0400 44D4 cmpi.l     [0x040044D4], 0x20 /* ' ' */
  2199. 00001F32  6D06                     blt        +0x8 /* 00001F3A */
  2200. 00001F34  42B9 2700 44D4           clr.l      [0x270044D4]
  2201. label00001F3A:
  2202. 00001F3A  4CEE 2080 FFF8           movem.l    D7,A5, [A6 - 0x8]
  2203. 00001F40  4E5E                     unlink     A6
  2204. 00001F42  4E75                     rts
  2205. 00001F44  4E56 FFF0                link       A6, -0x0010
  2206. 00001F48  48EE 2080 FFF0           movem.l    [A6 - 0x10], D7,A5
  2207. 00001F4E  2A6E 0008                movea.l    A5, [A6 + 0x8]
  2208. 00001F52  202D 0010                move.l     D0, [A5 + 0x10]
  2209. 00001F56  5280                     addq.l     D0, 1
  2210. 00001F58  2E00                     move.l     D7, D0
  2211. 00001F5A  2F3C 0000 0006           move.l     -[A7], 0x6
  2212. 00001F60  6100 01A8                bsr        +0x1AA /* 0000210A */
  2213. 00001F64  588F                     addq.l     A7, 4
  2214. 00001F66  7203                     moveq.l    D1, 0x03
  2215. 00001F68  9280                     sub.l      D1, D0
  2216. 00001F6A  2F01                     move.l     -[A7], D1
  2217. 00001F6C  2F3C 0000 0006           move.l     -[A7], 0x6
  2218. 00001F72  6100 0196                bsr        +0x198 /* 0000210A */
  2219. 00001F76  588F                     addq.l     A7, 4
  2220. 00001F78  7203                     moveq.l    D1, 0x03
  2221. 00001F7A  9280                     sub.l      D1, D0
  2222. 00001F7C  2F01                     move.l     -[A7], D1
  2223. 00001F7E  486E FFFC                pea.l      [A6 - 0x4]
  2224. 00001F82  4EB9 0A00 2A10           jsr        [0x0A002A10]
  2225. 00001F88  DFFC 0000 000C           add.l      A7, 0xC
  2226. 00001F8E  486E FFFC                pea.l      [A6 - 0x4]
  2227. 00001F92  486D 0004                pea.l      [A5 + 0x4]
  2228. 00001F96  4EB9 2100 2A00           jsr        [0x21002A00]
  2229. 00001F9C  508F                     addq.l     A7, 8
  2230. 00001F9E  2F07                     move.l     -[A7], D7
  2231. 00001FA0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2232. 00001FA4  2F15                     move.l     -[A7], [A5]
  2233. 00001FA6  6100 FA0E                bsr        -0x5F0 /* 000019B6 */
  2234. 00001FAA  DFFC 0000 000C           add.l      A7, 0xC
  2235. label00001FB0:
  2236. 00001FB0  2F3C 0000 0006           move.l     -[A7], 0x6
  2237. 00001FB6  6100 0152                bsr        +0x154 /* 0000210A */
  2238. 00001FBA  588F                     addq.l     A7, 4
  2239. 00001FBC  7203                     moveq.l    D1, 0x03
  2240. 00001FBE  9280                     sub.l      D1, D0
  2241. 00001FC0  2F01                     move.l     -[A7], D1
  2242. 00001FC2  2F3C 0000 0006           move.l     -[A7], 0x6
  2243. 00001FC8  6100 0140                bsr        +0x142 /* 0000210A */
  2244. 00001FCC  588F                     addq.l     A7, 4
  2245. 00001FCE  7203                     moveq.l    D1, 0x03
  2246. 00001FD0  9280                     sub.l      D1, D0
  2247. 00001FD2  2F01                     move.l     -[A7], D1
  2248. 00001FD4  486E FFF8                pea.l      [A6 - 0x8]
  2249. 00001FD8  4EB9 0A00 2A10           jsr        [0x0A002A10]
  2250. 00001FDE  DFFC 0000 000C           add.l      A7, 0xC
  2251. 00001FE4  486E FFFC                pea.l      [A6 - 0x4]
  2252. 00001FE8  486E FFF8                pea.l      [A6 - 0x8]
  2253. 00001FEC  4EB9 0A00 2A20           jsr        [0x0A002A20]
  2254. 00001FF2  508F                     addq.l     A7, 8
  2255. 00001FF4  4A80                     tst.l      D0
  2256. 00001FF6  66B8                     bne        -0x46 /* 00001FB0 */
  2257. 00001FF8  486E FFF8                pea.l      [A6 - 0x8]
  2258. 00001FFC  486D 0004                pea.l      [A5 + 0x4]
  2259. 00002000  4EB9 1700 2A00           jsr        [0x17002A00]
  2260. 00002006  508F                     addq.l     A7, 8
  2261. 00002008  2F07                     move.l     -[A7], D7
  2262. 0000200A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2263. 0000200E  2F15                     move.l     -[A7], [A5]
  2264. 00002010  6100 F9A4                bsr        -0x65A /* 000019B6 */
  2265. 00002014  DFFC 0000 000C           add.l      A7, 0xC
  2266. 0000201A  4CEE 2080 FFF0           movem.l    D7,A5, [A6 - 0x10]
  2267. 00002020  4E5E                     unlink     A6
  2268. 00002022  4E75                     rts
  2269. 00002024  4E56 FFF8                link       A6, -0x0008
  2270. 00002028  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  2271. 0000202E  2D79 0C00 48E2 FFF8      move.l     [A6 - 0x8], [0x0C0048E2]
  2272. 00002036  42AE FFFC                clr.l      [A6 - 0x4]
  2273. 0000203A  6044                     bra        +0x46 /* 00002080 */
  2274. label0000203C:
  2275. 0000203C  2F3C 0000 001C           move.l     -[A7], 0x1C
  2276. 00002042  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2277. 00002046  4EB9 0400 375C           jsr        [0x0400375C]
  2278. 0000204C  508F                     addq.l     A7, 8
  2279. 0000204E  0680 0D00 4C7C           addi.l     D0, 0xD004C7C /* '\r\0L|' */
  2280. 00002054  2040                     movea.l    A0, D0
  2281. 00002056  0C90 FFFF FFFF           cmpi.l     [A0], 0xFFFFFFFF
  2282. 0000205C  671E                     beq        +0x20 /* 0000207C */
  2283. 0000205E  2F3C 0000 001C           move.l     -[A7], 0x1C
  2284. 00002064  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2285. 00002068  4EB9 0400 375C           jsr        [0x0400375C]
  2286. 0000206E  508F                     addq.l     A7, 8
  2287. 00002070  0680 0E00 4C64           addi.l     D0, 0xE004C64
  2288. 00002076  2F00                     move.l     -[A7], D0
  2289. 00002078  611C                     bsr        +0x1E /* 00002096 */
  2290. 0000207A  588F                     addq.l     A7, 4
  2291. label0000207C:
  2292. 0000207C  52AE FFFC                addq.l     [A6 - 0x4], 1
  2293. label00002080:
  2294. 00002080  0CAE 0000 0020 FFFC      cmpi.l     [A6 - 0x4], 0x20 /* ' ' */
  2295. 00002088  6DB2                     blt        -0x4C /* 0000203C */
  2296. 0000208A  23EE FFF8 1000 48E2      move.l     [0x100048E2], [A6 - 0x8]
  2297. 00002092  4E5E                     unlink     A6
  2298. 00002094  4E75                     rts
  2299. fn00002096:
  2300. 00002096  4E56 FFF8                link       A6, -0x0008
  2301. 0000209A  48EE 2080 FFF8           movem.l    [A6 - 0x8], D7,A5
  2302. 000020A0  2A6E 0008                movea.l    A5, [A6 + 0x8]
  2303. 000020A4  2F3C 0000 001C           move.l     -[A7], 0x1C
  2304. 000020AA  200D                     move.l     D0, A5
  2305. 000020AC  0480 0400 4C64           subi.l     D0, 0x4004C64
  2306. 000020B2  2F00                     move.l     -[A7], D0
  2307. 000020B4  4EB9 0900 3C1C           jsr        [0x09003C1C]
  2308. 000020BA  508F                     addq.l     A7, 8
  2309. 000020BC  7201                     moveq.l    D1, 0x01
  2310. 000020BE  E1A1                     asl        D1, D0
  2311. 000020C0  2E01                     move.l     D7, D1
  2312. 000020C2  2007                     move.l     D0, D7
  2313. 000020C4  4680                     not.l      D0
  2314. 000020C6  C1B9 0F00 4464           and.l      [0x0F004464], D0
  2315. 000020CC  2F2D 0018                move.l     -[A7], [A5 + 0x18]
  2316. 000020D0  2F07                     move.l     -[A7], D7
  2317. 000020D2  6100 FB16                bsr        -0x4E8 /* 00001BEA */
  2318. 000020D6  508F                     addq.l     A7, 8
  2319. 000020D8  2B7C FFFF FFFF 0018      move.l     [A5 + 0x18], 0xFFFFFFFF
  2320. 000020E0  202D 0010                move.l     D0, [A5 + 0x10]
  2321. 000020E4  0680 0700 44D8           addi.l     D0, 0x70044D8
  2322. 000020EA  2040                     movea.l    A0, D0
  2323. 000020EC  1010                     move.b     D0, [A0]
  2324. 000020EE  4880                     ext.w      D0
  2325. 000020F0  48C0                     ext.l      D0
  2326. 000020F2  D1B9 1300 48E2           add.l      [0x130048E2], D0
  2327. 000020F8  4855                     pea.l      [A5]
  2328. 000020FA  6100 F984                bsr        -0x67A /* 00001A80 */
  2329. 000020FE  588F                     addq.l     A7, 4
  2330. 00002100  4CEE 2080 FFF8           movem.l    D7,A5, [A6 - 0x8]
  2331. 00002106  4E5E                     unlink     A6
  2332. 00002108  4E75                     rts
  2333. fn0000210A:
  2334. 0000210A  4E56 0000                link       A6, 0
  2335. 0000210E  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  2336. 00002114  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2337. 00002118  4EB9 0400 2A90           jsr        [0x04002A90]
  2338. 0000211E  2F00                     move.l     -[A7], D0
  2339. 00002120  4EB9 0500 36A8           jsr        [0x050036A8]
  2340. 00002126  588F                     addq.l     A7, 4
  2341. 00002128  2F00                     move.l     -[A7], D0
  2342. 0000212A  4EB9 0F00 3CA4           jsr        [0x0F003CA4]
  2343. 00002130  508F                     addq.l     A7, 8
  2344. 00002132  4E5E                     unlink     A6
  2345. 00002134  4E75                     rts
  2346. 00002136  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2347. 0000213A  FFFC                     .invalid   <<F/7/7>>
  2348. 0000213C  48EE 0080 FFFC           movem.l    [A6 - 0x4], D7
  2349. 00002142  4287                     clr.l      D7
  2350. label00002144:
  2351. 00002144  2007                     move.l     D0, D7
  2352. 00002146  E580                     asl        D0, 2
  2353. 00002148  0680 0500 46C8           addi.l     D0, 0x50046C8
  2354. 0000214E  2040                     movea.l    A0, D0
  2355. 00002150  2F10                     move.l     -[A7], [A0]
  2356. 00002152  4EB9 0600 1180           jsr        [0x06001180]
  2357. 00002158  588F                     addq.l     A7, 4
  2358. 0000215A  2207                     move.l     D1, D7
  2359. 0000215C  E581                     asl        D1, 2
  2360. 0000215E  0681 1300 51BC           addi.l     D1, 0x130051BC
  2361. 00002164  2041                     movea.l    A0, D1
  2362. 00002166  2080                     move.l     [A0], D0
  2363. 00002168  5287                     addq.l     D7, 1
  2364. 0000216A  0C87 0000 0006           cmpi.l     D7, 0x6
  2365. 00002170  6DD2                     blt        -0x2C /* 00002144 */
  2366. 00002172  4287                     clr.l      D7
  2367. label00002174:
  2368. 00002174  0C87 0000 0010           cmpi.l     D7, 0x10
  2369. 0000217A  6C1E                     bge        +0x20 /* 0000219A */
  2370. 0000217C  2F3C 0000 0006           move.l     -[A7], 0x6
  2371. 00002182  2F07                     move.l     -[A7], D7
  2372. 00002184  4EB9 0400 375C           jsr        [0x0400375C]
  2373. 0000218A  508F                     addq.l     A7, 8
  2374. 0000218C  0680 1200 51D9           addi.l     D0, 0x120051D9
  2375. 00002192  2040                     movea.l    A0, D0
  2376. 00002194  4210                     clr.b      [A0]
  2377. 00002196  5287                     addq.l     D7, 1
  2378. 00002198  60DA                     bra        -0x24 /* 00002174 */
  2379. label0000219A:
  2380. 0000219A  4CEE 0080 FFFC           movem.l    D7, [A6 - 0x4]
  2381. 000021A0  4E5E                     unlink     A6
  2382. 000021A2  4E75                     rts
  2383. 000021A4  4E56 FFF8                link       A6, -0x0008
  2384. 000021A8  48EE 2080 FFF8           movem.l    [A6 - 0x8], D7,A5
  2385. 000021AE  4287                     clr.l      D7
  2386. 000021B0  2A7C 0400 51D4           movea.l    A5, 0x40051D4
  2387. 000021B6  6022                     bra        +0x24 /* 000021DA */
  2388. label000021B8:
  2389. 000021B8  4EB9 1D00 2872           jsr        [0x1D002872]
  2390. 000021BE  41EE 0008                lea.l      A0, [A6 + 0x8]
  2391. 000021C2  2A90                     move.l     [A5], [A0]
  2392. 000021C4  1B7C 0001 0005           move.b     [A5 + 0x5], 0x1
  2393. 000021CA  422D 0004                clr.b      [A5 + 0x4]
  2394. 000021CE  2F07                     move.l     -[A7], D7
  2395. 000021D0  614E                     bsr        +0x50 /* 00002220 */
  2396. 000021D2  588F                     addq.l     A7, 4
  2397. 000021D4  6040                     bra        +0x42 /* 00002216 */
  2398. label000021D6:
  2399. 000021D6  5287                     addq.l     D7, 1
  2400. 000021D8  5C8D                     addq.l     A5, 6
  2401. label000021DA:
  2402. 000021DA  0C87 0000 0010           cmpi.l     D7, 0x10
  2403. 000021E0  6C34                     bge        +0x36 /* 00002216 */
  2404. 000021E2  4A2D 0005                tst.b      [A5 + 0x5]
  2405. 000021E6  66EE                     bne        -0x10 /* 000021D6 */
  2406. 000021E8  2007                     move.l     D0, D7
  2407. 000021EA  0080 0000 0020           ori.l      D0, 0x20 /* ' ' */
  2408. 000021F0  2F00                     move.l     -[A7], D0
  2409. 000021F2  2F3C 0600 2284           move.l     -[A7], 0x6002284
  2410. 000021F8  2F3C 0000 0020           move.l     -[A7], 0x20 /* ' ' */
  2411. 000021FE  4EB9 0400 242E           jsr        [0x0400242E]
  2412. 00002204  2F00                     move.l     -[A7], D0
  2413. 00002206  4EB9 1700 235E           jsr        [0x1700235E]
  2414. 0000220C  DFFC 0000 0010           add.l      A7, 0x10
  2415. 00002212  4A80                     tst.l      D0
  2416. 00002214  66A2                     bne        -0x5C /* 000021B8 */
  2417. label00002216:
  2418. 00002216  4CEE 2080 FFF8           movem.l    D7,A5, [A6 - 0x8]
  2419. 0000221C  4E5E                     unlink     A6
  2420. 0000221E  4E75                     rts
  2421. fn00002220:
  2422. 00002220  4E56 FFFC                link       A6, -0x0004
  2423. 00002224  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  2424. 0000222A  2F3C 0000 0006           move.l     -[A7], 0x6
  2425. 00002230  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2426. 00002234  4EB9 0400 375C           jsr        [0x0400375C]
  2427. 0000223A  508F                     addq.l     A7, 8
  2428. 0000223C  0680 0800 51D8           addi.l     D0, 0x80051D8
  2429. 00002242  2040                     movea.l    A0, D0
  2430. 00002244  1010                     move.b     D0, [A0]
  2431. 00002246  4880                     ext.w      D0
  2432. 00002248  48C0                     ext.l      D0
  2433. 0000224A  E580                     asl        D0, 2
  2434. 0000224C  0680 0B00 51BC           addi.l     D0, 0xB0051BC
  2435. 00002252  2040                     movea.l    A0, D0
  2436. 00002254  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  2437. 00002258  2F3C 0000 0006           move.l     -[A7], 0x6
  2438. 0000225E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2439. 00002262  4EB9 0400 375C           jsr        [0x0400375C]
  2440. 00002268  508F                     addq.l     A7, 8
  2441. 0000226A  0680 0700 51D4           addi.l     D0, 0x70051D4
  2442. 00002270  2040                     movea.l    A0, D0
  2443. 00002272  2F10                     move.l     -[A7], [A0]
  2444. 00002274  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2445. 00002278  4EB9 1400 1600           jsr        [0x14001600]
  2446. 0000227E  508F                     addq.l     A7, 8
  2447. 00002280  4E5E                     unlink     A6
  2448. 00002282  4E75                     rts
  2449. 00002284  4E56 FFFC                link       A6, -0x0004
  2450. 00002288  48EE 2000 FFFC           movem.l    [A6 - 0x4], A5
  2451. 0000228E  2F3C 0000 0006           move.l     -[A7], 0x6
  2452. 00002294  02AE FFFF FFDF 0008      andi.l     [A6 + 0x8], 0xFFFFFFDF
  2453. 0000229C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2454. 000022A0  4EB9 0400 375C           jsr        [0x0400375C]
  2455. 000022A6  508F                     addq.l     A7, 8
  2456. 000022A8  0680 2300 51D4           addi.l     D0, 0x230051D4
  2457. 000022AE  2A40                     movea.l    A5, D0
  2458. 000022B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2459. 000022B4  6100 FF6A                bsr        -0x94 /* 00002220 */
  2460. 000022B8  588F                     addq.l     A7, 4
  2461. 000022BA  522D 0004                addq.b     [A5 + 0x4], 1
  2462. 000022BE  0C2D 0006 0004           cmpi.b     [A5 + 0x4], 0x6
  2463. 000022C4  6D08                     blt        +0xA /* 000022CE */
  2464. 000022C6  422D 0005                clr.b      [A5 + 0x5]
  2465. 000022CA  4280                     clr.l      D0
  2466. 000022CC  600C                     bra        +0xE /* 000022DA */
  2467. label000022CE:
  2468. 000022CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2469. 000022D2  6100 FF4C                bsr        -0xB2 /* 00002220 */
  2470. 000022D6  588F                     addq.l     A7, 4
  2471. 000022D8  7001                     moveq.l    D0, 0x01
  2472. label000022DA:
  2473. 000022DA  4CEE 2000 FFFC           movem.l    A5, [A6 - 0x4]
  2474. 000022E0  4E5E                     unlink     A6
  2475. 000022E2  4E75                     rts
  2476. 000022E4  4E56 FFFC                link       A6, -0x0004
  2477. 000022E8  48EE 2000 FFFC           movem.l    [A6 - 0x4], A5
  2478. 000022EE  2A79 0C00 5234           movea.l    A5, [0x0C005234]
  2479. 000022F4  BBFC 0000 0000           cmpa.l     A5, 0x0
  2480. 000022FA  6758                     beq        +0x5A /* 00002354 */
  2481. 000022FC  536D 0008                subq.w     [A5 + 0x8], 1
  2482. label00002300:
  2483. 00002300  4A6D 0008                tst.w      [A5 + 0x8]
  2484. 00002304  664E                     bne        +0x50 /* 00002354 */
  2485. 00002306  23D5 1D00 5234           move.l     [0x1D005234], [A5]
  2486. 0000230C  302D 0006                move.w     D0, [A5 + 0x6]
  2487. 00002310  48C0                     ext.l      D0
  2488. 00002312  2F00                     move.l     -[A7], D0
  2489. 00002314  206D 000A                movea.l    A0, [A5 + 0xA]
  2490. 00002318  4E90                     jsr        [A0]
  2491. 0000231A  588F                     addq.l     A7, 4
  2492. 0000231C  4A80                     tst.l      D0
  2493. 0000231E  6720                     beq        +0x22 /* 00002340 */
  2494. 00002320  302D 0006                move.w     D0, [A5 + 0x6]
  2495. 00002324  48C0                     ext.l      D0
  2496. 00002326  2F00                     move.l     -[A7], D0
  2497. 00002328  2F2D 000A                move.l     -[A7], [A5 + 0xA]
  2498. 0000232C  302D 0004                move.w     D0, [A5 + 0x4]
  2499. 00002330  48C0                     ext.l      D0
  2500. 00002332  2F00                     move.l     -[A7], D0
  2501. 00002334  4855                     pea.l      [A5]
  2502. 00002336  6126                     bsr        +0x28 /* 0000235E */
  2503. 00002338  DFFC 0000 0010           add.l      A7, 0x10
  2504. 0000233E  600C                     bra        +0xE /* 0000234C */
  2505. label00002340:
  2506. 00002340  2AB9 0300 53F8           move.l     [A5], [0x030053F8]
  2507. 00002346  23CD 0300 53F8           move.l     [0x030053F8], A5
  2508. label0000234C:
  2509. 0000234C  2A79 2200 5234           movea.l    A5, [0x22005234]
  2510. 00002352  60AC                     bra        -0x52 /* 00002300 */
  2511. label00002354:
  2512. 00002354  4CEE 2000 FFFC           movem.l    A5, [A6 - 0x4]
  2513. 0000235A  4E5E                     unlink     A6
  2514. 0000235C  4E75                     rts
  2515. fn0000235E:
  2516. 0000235E  4E56 FFF0                link       A6, -0x0010
  2517. 00002362  48EE 3880 FFF0           movem.l    [A6 - 0x10], D7,A3,A4,A5
  2518. 00002368  2A6E 0008                movea.l    A5, [A6 + 0x8]
  2519. 0000236C  2E2E 000C                move.l     D7, [A6 + 0xC]
  2520. 00002370  267C 0000 0000           movea.l    A3, 0x0
  2521. 00002376  BBCB                     cmpa.l     A5, A3
  2522. 00002378  6604                     bne        +0x6 /* 0000237E */
  2523. 0000237A  4280                     clr.l      D0
  2524. 0000237C  6064                     bra        +0x66 /* 000023E2 */
  2525. label0000237E:
  2526. 0000237E  2B6E 0010 000A           move.l     [A5 + 0xA], [A6 + 0x10]
  2527. 00002384  4295                     clr.l      [A5]
  2528. 00002386  3B6E 0016 0006           move.w     [A5 + 0x6], [A6 + 0x16]
  2529. 0000238C  3B47 0004                move.w     [A5 + 0x4], D7
  2530. 00002390  2879 1F00 5234           movea.l    A4, [0x1F005234]
  2531. 00002396  600C                     bra        +0xE /* 000023A4 */
  2532. label00002398:
  2533. 00002398  302C 0008                move.w     D0, [A4 + 0x8]
  2534. 0000239C  48C0                     ext.l      D0
  2535. 0000239E  9E80                     sub.l      D7, D0
  2536. 000023A0  264C                     movea.l    A3, A4
  2537. 000023A2  2854                     movea.l    A4, [A4]
  2538. label000023A4:
  2539. 000023A4  B9FC 0000 0000           cmpa.l     A4, 0x0
  2540. 000023AA  671A                     beq        +0x1C /* 000023C6 */
  2541. 000023AC  302C 0008                move.w     D0, [A4 + 0x8]
  2542. 000023B0  48C0                     ext.l      D0
  2543. 000023B2  B087                     cmp.l      D0, D7
  2544. 000023B4  6DE2                     blt        -0x1C /* 00002398 */
  2545. 000023B6  B7FC 0000 0000           cmpa.l     A3, 0x0
  2546. 000023BC  6702                     beq        +0x4 /* 000023C0 */
  2547. 000023BE  268D                     move.l     [A3], A5
  2548. label000023C0:
  2549. 000023C0  9F6C 0008                sub.w      [A4 + 0x8], D7
  2550. 000023C4  2A8C                     move.l     [A5], A4
  2551. label000023C6:
  2552. 000023C6  B7FC 0000 0000           cmpa.l     A3, 0x0
  2553. 000023CC  6608                     bne        +0xA /* 000023D6 */
  2554. 000023CE  23CD 1400 5234           move.l     [0x14005234], A5
  2555. 000023D4  6006                     bra        +0x8 /* 000023DC */
  2556. label000023D6:
  2557. 000023D6  4A93                     tst.l      [A3]
  2558. 000023D8  6602                     bne        +0x4 /* 000023DC */
  2559. 000023DA  268D                     move.l     [A3], A5
  2560. label000023DC:
  2561. 000023DC  3B47 0008                move.w     [A5 + 0x8], D7
  2562. 000023E0  7001                     moveq.l    D0, 0x01
  2563. label000023E2:
  2564. 000023E2  4CEE 3880 FFF0           movem.l    D7,A3,A4,A5, [A6 - 0x10]
  2565. 000023E8  4E5E                     unlink     A6
  2566. 000023EA  4E75                     rts
  2567. 000023EC  4E56 FFFC                link       A6, -0x0004
  2568. 000023F0  48EE 2000 FFFC           movem.l    [A6 - 0x4], A5
  2569. 000023F6  2A7C 0A00 5238           movea.l    A5, 0xA005238 /* '\n\0R8' */
  2570. 000023FC  600C                     bra        +0xE /* 0000240A */
  2571. label000023FE:
  2572. 000023FE  41ED 000E                lea.l      A0, [A5 + 0xE]
  2573. 00002402  2A88                     move.l     [A5], A0
  2574. 00002404  DBFC 0000 000E           add.l      A5, 0xE
  2575. label0000240A:
  2576. 0000240A  BBFC 0500 53EA           cmpa.l     A5, 0x50053EA
  2577. 00002410  65EC                     bcs        -0x12 /* 000023FE */
  2578. 00002412  4295                     clr.l      [A5]
  2579. 00002414  23FC 0200 5238 0300 53F8 move.l     [0x030053F8], 0x2005238
  2580. 0000241E  42B9 0D00 5234           clr.l      [0x0D005234]
  2581. 00002424  4CEE 2000 FFFC           movem.l    A5, [A6 - 0x4]
  2582. 0000242A  4E5E                     unlink     A6
  2583. 0000242C  4E75                     rts
  2584. 0000242E  4E56 FFFC                link       A6, -0x0004
  2585. 00002432  48EE 2000 FFFC           movem.l    [A6 - 0x4], A5
  2586. 00002438  2A79 0800 53F8           movea.l    A5, [0x080053F8]
  2587. 0000243E  BBFC 0000 0000           cmpa.l     A5, 0x0
  2588. 00002444  6708                     beq        +0xA /* 0000244E */
  2589. 00002446  204D                     movea.l    A0, A5
  2590. 00002448  23D0 0F00 53F8           move.l     [0x0F0053F8], [A0]
  2591. label0000244E:
  2592. 0000244E  200D                     move.l     D0, A5
  2593. 00002450  4CEE 2000 FFFC           movem.l    A5, [A6 - 0x4]
  2594. 00002456  4E5E                     unlink     A6
  2595. 00002458  4E75                     rts
  2596. 0000245A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2597. 0000245E  FFFC                     .invalid   <<F/7/7>>
  2598. 00002460  48EE 2000 FFFC           movem.l    [A6 - 0x4], A5
  2599. 00002466  2A7C 0900 53FC           movea.l    A5, 0x90053FC
  2600. 0000246C  600A                     bra        +0xC /* 00002478 */
  2601. label0000246E:
  2602. 0000246E  422D 0008                clr.b      [A5 + 0x8]
  2603. 00002472  DBFC 0000 000A           add.l      A5, 0xA /* '\n' */
  2604. label00002478:
  2605. 00002478  BBFC 0400 544C           cmpa.l     A5, 0x400544C
  2606. 0000247E  65EE                     bcs        -0x10 /* 0000246E */
  2607. 00002480  2F3C 0300 46E0           move.l     -[A7], 0x30046E0
  2608. 00002486  4EB9 0400 1180           jsr        [0x04001180]
  2609. 0000248C  588F                     addq.l     A7, 4
  2610. 0000248E  23C0 1000 544C           move.l     [0x1000544C], D0
  2611. 00002494  4CEE 2000 FFFC           movem.l    A5, [A6 - 0x4]
  2612. 0000249A  4E5E                     unlink     A6
  2613. 0000249C  4E75                     rts
  2614. 0000249E  4E56 FFF4                link       A6, -0x000C
  2615. 000024A2  48EE 20C0 FFF4           movem.l    [A6 - 0xC], D6,D7,A5
  2616. 000024A8  2E2E 0010                move.l     D7, [A6 + 0x10]
  2617. 000024AC  4286                     clr.l      D6
  2618. 000024AE  2A7C 0400 53FC           movea.l    A5, 0x40053FC
  2619. 000024B4  607A                     bra        +0x7C /* 00002530 */
  2620. label000024B6:
  2621. 000024B6  4EB9 1100 28B0           jsr        [0x110028B0]
  2622. 000024BC  41EE 0008                lea.l      A0, [A6 + 0x8]
  2623. 000024C0  2A90                     move.l     [A5], [A0]
  2624. 000024C2  1B7C 0028 0009           move.b     [A5 + 0x9], 0x28 /* '(' */
  2625. 000024C8  41EE 000C                lea.l      A0, [A6 + 0xC]
  2626. 000024CC  2B50 0004                move.l     [A5 + 0x4], [A0]
  2627. 000024D0  2F3C 0000 0400           move.l     -[A7], 0x400
  2628. 000024D6  2F07                     move.l     -[A7], D7
  2629. 000024D8  4EB9 0600 26F6           jsr        [0x060026F6]
  2630. 000024DE  588F                     addq.l     A7, 4
  2631. 000024E0  E780                     asl        D0, 3
  2632. 000024E2  2F00                     move.l     -[A7], D0
  2633. 000024E4  4EB9 0A00 3C1C           jsr        [0x0A003C1C]
  2634. 000024EA  508F                     addq.l     A7, 8
  2635. 000024EC  D16D 0006                add.w      [A5 + 0x6], D0
  2636. 000024F0  2F3C 0000 0400           move.l     -[A7], 0x400
  2637. 000024F6  2F07                     move.l     -[A7], D7
  2638. 000024F8  4EB9 0600 26D0           jsr        [0x060026D0]
  2639. 000024FE  588F                     addq.l     A7, 4
  2640. 00002500  E780                     asl        D0, 3
  2641. 00002502  2F00                     move.l     -[A7], D0
  2642. 00002504  4EB9 0A00 3C1C           jsr        [0x0A003C1C]
  2643. 0000250A  508F                     addq.l     A7, 8
  2644. 0000250C  D16D 0004                add.w      [A5 + 0x4], D0
  2645. 00002510  1B7C 0001 0008           move.b     [A5 + 0x8], 0x1
  2646. 00002516  2F15                     move.l     -[A7], [A5]
  2647. 00002518  2F39 0300 544C           move.l     -[A7], [0x0300544C]
  2648. 0000251E  4EB9 1500 1600           jsr        [0x15001600]
  2649. 00002524  508F                     addq.l     A7, 8
  2650. 00002526  6046                     bra        +0x48 /* 0000256E */
  2651. label00002528:
  2652. 00002528  5286                     addq.l     D6, 1
  2653. 0000252A  DBFC 0000 000A           add.l      A5, 0xA /* '\n' */
  2654. label00002530:
  2655. 00002530  0C86 0000 0008           cmpi.l     D6, 0x8
  2656. 00002536  6C36                     bge        +0x38 /* 0000256E */
  2657. 00002538  4A2D 0008                tst.b      [A5 + 0x8]
  2658. 0000253C  66EA                     bne        -0x14 /* 00002528 */
  2659. 0000253E  2006                     move.l     D0, D6
  2660. 00002540  0080 0000 0040           ori.l      D0, 0x40 /* '@' */
  2661. 00002546  2F00                     move.l     -[A7], D0
  2662. 00002548  2F3C 0600 2578           move.l     -[A7], 0x6002578
  2663. 0000254E  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2664. 00002554  4EB9 0400 242E           jsr        [0x0400242E]
  2665. 0000255A  2F00                     move.l     -[A7], D0
  2666. 0000255C  4EB9 1C00 235E           jsr        [0x1C00235E]
  2667. 00002562  DFFC 0000 0010           add.l      A7, 0x10
  2668. 00002568  4A80                     tst.l      D0
  2669. 0000256A  6600 FF4A                bne        -0xB4 /* 000024B6 */
  2670. label0000256E:
  2671. 0000256E  4CEE 20C0 FFF4           movem.l    D6,D7,A5, [A6 - 0xC]
  2672. 00002574  4E5E                     unlink     A6
  2673. 00002576  4E75                     rts
  2674. 00002578  4E56 FFF8                link       A6, -0x0008
  2675. 0000257C  48EE 3000 FFF8           movem.l    [A6 - 0x8], A4,A5
  2676. 00002582  2F3C 0000 000A           move.l     -[A7], 0xA /* '\n' */
  2677. 00002588  02AE FFFF FFBF 0008      andi.l     [A6 + 0x8], 0xFFFFFFBF
  2678. 00002590  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2679. 00002594  4EB9 0400 375C           jsr        [0x0400375C]
  2680. 0000259A  508F                     addq.l     A7, 8
  2681. 0000259C  0680 0500 53FC           addi.l     D0, 0x50053FC
  2682. 000025A2  2A40                     movea.l    A5, D0
  2683. 000025A4  2F15                     move.l     -[A7], [A5]
  2684. 000025A6  2F39 0300 544C           move.l     -[A7], [0x0300544C]
  2685. 000025AC  4EB9 0900 1600           jsr        [0x09001600]
  2686. 000025B2  508F                     addq.l     A7, 8
  2687. 000025B4  532D 0009                subq.b     [A5 + 0x9], 1
  2688. 000025B8  6F20                     ble        +0x22 /* 000025DA */
  2689. 000025BA  6026                     bra        +0x28 /* 000025E2 */
  2690. label000025BC:
  2691. 000025BC  2F14                     move.l     -[A7], [A4]
  2692. 000025BE  4EB9 0500 21A4           jsr        [0x050021A4]
  2693. 000025C4  588F                     addq.l     A7, 4
  2694. 000025C6  4854                     pea.l      [A4]
  2695. 000025C8  4EB9 0500 1F44           jsr        [0x05001F44]
  2696. 000025CE  588F                     addq.l     A7, 4
  2697. 000025D0  4854                     pea.l      [A4]
  2698. 000025D2  4EB9 0C00 2096           jsr        [0x0C002096]
  2699. 000025D8  588F                     addq.l     A7, 4
  2700. label000025DA:
  2701. 000025DA  422D 0008                clr.b      [A5 + 0x8]
  2702. 000025DE  4280                     clr.l      D0
  2703. 000025E0  6054                     bra        +0x56 /* 00002636 */
  2704. label000025E2:
  2705. 000025E2  2F3C 0000 0002           move.l     -[A7], 0x2
  2706. 000025E8  2F15                     move.l     -[A7], [A5]
  2707. 000025EA  4EB9 0600 1CF2           jsr        [0x06001CF2]
  2708. 000025F0  588F                     addq.l     A7, 4
  2709. 000025F2  2F00                     move.l     -[A7], D0
  2710. 000025F4  2F15                     move.l     -[A7], [A5]
  2711. 000025F6  4EB9 1300 1D62           jsr        [0x13001D62]
  2712. 000025FC  DFFC 0000 000C           add.l      A7, 0xC
  2713. 00002602  2840                     movea.l    A4, D0
  2714. 00002604  B9FC 0000 0000           cmpa.l     A4, 0x0
  2715. 0000260A  66B0                     bne        -0x4E /* 000025BC */
  2716. 0000260C  302D 0006                move.w     D0, [A5 + 0x6]
  2717. 00002610  D16D 0002                add.w      [A5 + 0x2], D0
  2718. 00002614  302D 0004                move.w     D0, [A5 + 0x4]
  2719. 00002618  D155                     add.w      [A5], D0
  2720. 0000261A  4855                     pea.l      [A5]
  2721. 0000261C  4EB9 0500 15B8           jsr        [0x050015B8]
  2722. 00002622  588F                     addq.l     A7, 4
  2723. 00002624  2F15                     move.l     -[A7], [A5]
  2724. 00002626  2F39 0300 544C           move.l     -[A7], [0x0300544C]
  2725. 0000262C  4EB9 1400 1600           jsr        [0x14001600]
  2726. 00002632  508F                     addq.l     A7, 8
  2727. 00002634  7001                     moveq.l    D0, 0x01
  2728. label00002636:
  2729. 00002636  4CEE 3000 FFF8           movem.l    A4,A5, [A6 - 0x8]
  2730. 0000263C  4E5E                     unlink     A6
  2731. 0000263E  4E75                     rts
  2732. 00002640  4E56 FFFC                link       A6, -0x0004
  2733. 00002644  48EE 0080 FFFC           movem.l    [A6 - 0x4], D7
  2734. 0000264A  4287                     clr.l      D7
  2735. label0000264C:
  2736. 0000264C  0C87 0000 005B           cmpi.l     D7, 0x5B /* '[' */
  2737. 00002652  6C72                     bge        +0x74 /* 000026C6 */
  2738. 00002654  2F39 0300 46F0           move.l     -[A7], [0x030046F0]
  2739. 0000265A  2F39 0400 46EC           move.l     -[A7], [0x040046EC]
  2740. 00002660  2F07                     move.l     -[A7], D7
  2741. 00002662  4EB9 0600 4020           jsr        [0x06004020]
  2742. 00002668  588F                     addq.l     A7, 4
  2743. 0000266A  2F01                     move.l     -[A7], D1
  2744. 0000266C  2F00                     move.l     -[A7], D0
  2745. 0000266E  4EB9 0800 41EE           jsr        [0x080041EE]
  2746. 00002674  DFFC 0000 0010           add.l      A7, 0x10
  2747. 0000267A  2F01                     move.l     -[A7], D1
  2748. 0000267C  2F00                     move.l     -[A7], D0
  2749. 0000267E  4EB9 0900 37AC           jsr        [0x090037AC]
  2750. 00002684  508F                     addq.l     A7, 8
  2751. 00002686  2F01                     move.l     -[A7], D1
  2752. 00002688  2F00                     move.l     -[A7], D0
  2753. 0000268A  307C 0400                movea.w    A0, 0x400
  2754. 0000268E  2F08                     move.l     -[A7], A0
  2755. 00002690  4EB9 0600 4020           jsr        [0x06004020]
  2756. 00002696  588F                     addq.l     A7, 4
  2757. 00002698  2F01                     move.l     -[A7], D1
  2758. 0000269A  2F00                     move.l     -[A7], D0
  2759. 0000269C  4EB9 0800 41EE           jsr        [0x080041EE]
  2760. 000026A2  DFFC 0000 0010           add.l      A7, 0x10
  2761. 000026A8  2F01                     move.l     -[A7], D1
  2762. 000026AA  2F00                     move.l     -[A7], D0
  2763. 000026AC  4EB9 0600 3FCC           jsr        [0x06003FCC]
  2764. 000026B2  508F                     addq.l     A7, 8
  2765. 000026B4  2207                     move.l     D1, D7
  2766. 000026B6  E381                     asl        D1, 1
  2767. 000026B8  0681 2A00 5450           addi.l     D1, 0x2A005450 /* '*\0TP' */
  2768. 000026BE  2041                     movea.l    A0, D1
  2769. 000026C0  3080                     move.w     [A0], D0
  2770. 000026C2  5287                     addq.l     D7, 1
  2771. 000026C4  6086                     bra        -0x78 /* 0000264C */
  2772. label000026C6:
  2773. 000026C6  4CEE 0080 FFFC           movem.l    D7, [A6 - 0x4]
  2774. 000026CC  4E5E                     unlink     A6
  2775. 000026CE  4E75                     rts
  2776. 000026D0  4E56 FFFC                link       A6, -0x0004
  2777. 000026D4  48EE 0080 FFFC           movem.l    [A6 - 0x4], D7
  2778. 000026DA  2E2E 0008                move.l     D7, [A6 + 0x8]
  2779. 000026DE  2007                     move.l     D0, D7
  2780. 000026E0  0480 0000 005A           subi.l     D0, 0x5A /* 'Z' */
  2781. 000026E6  2F00                     move.l     -[A7], D0
  2782. 000026E8  610C                     bsr        +0xE /* 000026F6 */
  2783. 000026EA  588F                     addq.l     A7, 4
  2784. 000026EC  4CEE 0080 FFFC           movem.l    D7, [A6 - 0x4]
  2785. 000026F2  4E5E                     unlink     A6
  2786. 000026F4  4E75                     rts
  2787. fn000026F6:
  2788. 000026F6  4E56 FFFC                link       A6, -0x0004
  2789. 000026FA  48EE 0080 FFFC           movem.l    [A6 - 0x4], D7
  2790. 00002700  2E2E 0008                move.l     D7, [A6 + 0x8]
  2791. 00002704  2F3C 0000 0168           move.l     -[A7], 0x168
  2792. 0000270A  2F07                     move.l     -[A7], D7
  2793. 0000270C  4EB9 1900 3CA4           jsr        [0x19003CA4]
  2794. 00002712  508F                     addq.l     A7, 8
  2795. 00002714  2E00                     move.l     D7, D0
  2796. 00002716  4A87                     tst.l      D7
  2797. 00002718  6C06                     bge        +0x8 /* 00002720 */
  2798. 0000271A  0687 0000 0168           addi.l     D7, 0x168
  2799. label00002720:
  2800. 00002720  0C87 0000 00B4           cmpi.l     D7, 0xB4
  2801. 00002726  6E26                     bgt        +0x28 /* 0000274E */
  2802. 00002728  0C87 0000 005A           cmpi.l     D7, 0x5A /* 'Z' */
  2803. 0000272E  6C04                     bge        +0x6 /* 00002734 */
  2804. 00002730  2007                     move.l     D0, D7
  2805. 00002732  6042                     bra        +0x44 /* 00002776 */
  2806. label00002734:
  2807. 00002734  203C 0000 00B4           move.l     D0, 0xB4
  2808. 0000273A  9087                     sub.l      D0, D7
  2809. 0000273C  E380                     asl        D0, 1
  2810. 0000273E  0680 1100 5450           addi.l     D0, 0x11005450
  2811. 00002744  2040                     movea.l    A0, D0
  2812. 00002746  3010                     move.w     D0, [A0]
  2813. 00002748  4440                     neg.w      D0
  2814. 0000274A  48C0                     ext.l      D0
  2815. 0000274C  6036                     bra        +0x38 /* 00002784 */
  2816. label0000274E:
  2817. 0000274E  0C87 0000 010E           cmpi.l     D7, 0x10E
  2818. 00002754  6C18                     bge        +0x1A /* 0000276E */
  2819. 00002756  2007                     move.l     D0, D7
  2820. 00002758  0480 0000 00B4           subi.l     D0, 0xB4
  2821. 0000275E  E380                     asl        D0, 1
  2822. 00002760  0680 0C00 5450           addi.l     D0, 0xC005450
  2823. 00002766  2040                     movea.l    A0, D0
  2824. 00002768  3010                     move.w     D0, [A0]
  2825. 0000276A  4440                     neg.w      D0
  2826. 0000276C  6014                     bra        +0x16 /* 00002782 */
  2827. label0000276E:
  2828. 0000276E  203C 0000 0168           move.l     D0, 0x168
  2829. 00002774  9087                     sub.l      D0, D7
  2830. label00002776:
  2831. 00002776  E380                     asl        D0, 1
  2832. 00002778  0680 1D00 5450           addi.l     D0, 0x1D005450
  2833. 0000277E  2040                     movea.l    A0, D0
  2834. 00002780  3010                     move.w     D0, [A0]
  2835. label00002782:
  2836. 00002782  48C0                     ext.l      D0
  2837. label00002784:
  2838. 00002784  4CEE 0080 FFFC           movem.l    D7, [A6 - 0x4]
  2839. 0000278A  4E5E                     unlink     A6
  2840. 0000278C  4E75                     rts
  2841. 0000278E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2842. 00002792  FFFC                     .invalid   <<F/7/7>>
  2843. 00002794  48EE 0000 FFFC           movem.l    [A6 - 0x4], <none>
  2844. 0000279A  42AE FFFC                clr.l      [A6 - 0x4]
  2845. label0000279E:
  2846. 0000279E  0CAE 0000 000A FFFC      cmpi.l     [A6 - 0x4], 0xA /* '\n' */
  2847. 000027A6  6C22                     bge        +0x24 /* 000027CA */
  2848. 000027A8  2F3C 0000 0032           move.l     -[A7], 0x32 /* '2' */
  2849. 000027AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2850. 000027B2  4EB9 0400 375C           jsr        [0x0400375C]
  2851. 000027B8  508F                     addq.l     A7, 8
  2852. 000027BA  0680 1D00 5516           addi.l     D0, 0x1D005516
  2853. 000027C0  2040                     movea.l    A0, D0
  2854. 000027C2  4250                     clr.w      [A0]
  2855. 000027C4  52AE FFFC                addq.l     [A6 - 0x4], 1
  2856. 000027C8  60D4                     bra        -0x2A /* 0000279E */
  2857. label000027CA:
  2858. 000027CA  4E5E                     unlink     A6
  2859. 000027CC  4E75                     rts
  2860. fn000027CE:
  2861. 000027CE  4E56 FFF8                link       A6, -0x0008
  2862. 000027D2  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  2863. 000027D8  42AE FFF8                clr.l      [A6 - 0x8]
  2864. 000027DC  42AE FFFC                clr.l      [A6 - 0x4]
  2865. label000027E0:
  2866. 000027E0  0CAE 0000 000A FFFC      cmpi.l     [A6 - 0x4], 0xA /* '\n' */
  2867. 000027E8  6C3A                     bge        +0x3C /* 00002824 */
  2868. 000027EA  2F3C 0000 0032           move.l     -[A7], 0x32 /* '2' */
  2869. 000027F0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2870. 000027F4  4EB9 0400 375C           jsr        [0x0400375C]
  2871. 000027FA  508F                     addq.l     A7, 8
  2872. 000027FC  0680 0B00 5516           addi.l     D0, 0xB005516
  2873. 00002802  2040                     movea.l    A0, D0
  2874. 00002804  4A50                     tst.w      [A0]
  2875. 00002806  6E26                     bgt        +0x28 /* 0000282E */
  2876. 00002808  2F3C 0000 0032           move.l     -[A7], 0x32 /* '2' */
  2877. 0000280E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2878. 00002812  4EB9 0400 375C           jsr        [0x0400375C]
  2879. 00002818  508F                     addq.l     A7, 8
  2880. 0000281A  0680 3700 5506           addi.l     D0, 0x37005506
  2881. 00002820  2D40 FFF8                move.l     [A6 - 0x8], D0
  2882. label00002824:
  2883. 00002824  4AAE FFF8                tst.l      [A6 - 0x8]
  2884. 00002828  660A                     bne        +0xC /* 00002834 */
  2885. 0000282A  4280                     clr.l      D0
  2886. 0000282C  6040                     bra        +0x42 /* 0000286E */
  2887. label0000282E:
  2888. 0000282E  52AE FFFC                addq.l     [A6 - 0x4], 1
  2889. 00002832  60AC                     bra        -0x52 /* 000027E0 */
  2890. label00002834:
  2891. 00002834  206E FFF8                movea.l    A0, [A6 - 0x8]
  2892. 00002838  42A8 000C                clr.l      [A0 + 0xC]
  2893. 0000283C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2894. 00002840  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  2895. 00002846  206E FFF8                movea.l    A0, [A6 - 0x8]
  2896. 0000284A  216E 0008 0020           move.l     [A0 + 0x20], [A6 + 0x8]
  2897. 00002850  206E FFF8                movea.l    A0, [A6 - 0x8]
  2898. 00002854  216E 000C 0024           move.l     [A0 + 0x24], [A6 + 0xC]
  2899. 0000285A  206E FFF8                movea.l    A0, [A6 - 0x8]
  2900. 0000285E  4268 002C                clr.w      [A0 + 0x2C]
  2901. 00002862  206E FFF8                movea.l    A0, [A6 - 0x8]
  2902. 00002866  42A8 002E                clr.l      [A0 + 0x2E]
  2903. 0000286A  202E FFF8                move.l     D0, [A6 - 0x8]
  2904. label0000286E:
  2905. 0000286E  4E5E                     unlink     A6
  2906. 00002870  4E75                     rts
  2907. 00002872  4E56 FFF8                link       A6, -0x0008
  2908. 00002876  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  2909. 0000287C  2D7C 0000 000A FFF8      move.l     [A6 - 0x8], 0xA /* '\n' */
  2910. 00002884  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2911. 00002888  2F3C 0E00 46F4           move.l     -[A7], 0xE0046F4
  2912. 0000288E  6100 FF3E                bsr        -0xC0 /* 000027CE */
  2913. 00002892  508F                     addq.l     A7, 8
  2914. 00002894  2D40 FFFC                move.l     [A6 - 0x4], D0
  2915. 00002898  6712                     beq        +0x14 /* 000028AC */
  2916. 0000289A  2F3C 0000 0001           move.l     -[A7], 0x1
  2917. 000028A0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2918. 000028A4  4EB9 1100 2AC0           jsr        [0x11002AC0]
  2919. 000028AA  508F                     addq.l     A7, 8
  2920. label000028AC:
  2921. 000028AC  4E5E                     unlink     A6
  2922. 000028AE  4E75                     rts
  2923. 000028B0  4E56 FFF8                link       A6, -0x0008
  2924. 000028B4  48EE 0000 FFF8           movem.l    [A6 - 0x8], <none>
  2925. 000028BA  2D7C 0000 000A FFF8      move.l     [A6 - 0x8], 0xA /* '\n' */
  2926. 000028C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2927. 000028C6  2F3C 0E00 4704           move.l     -[A7], 0xE004704
  2928. 000028CC  6100 FF00                bsr        -0xFE /* 000027CE */
  2929. 000028D0  508F                     addq.l     A7, 8
  2930. 000028D2  2D40 FFFC                move.l     [A6 - 0x4], D0
  2931. 000028D6  6712                     beq        +0x14 /* 000028EA */
  2932. 000028D8  2F3C 0000 0001           move.l     -[A7], 0x1
  2933. 000028DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2934. 000028E2  4EB9 0700 2AC0           jsr        [0x07002AC0]
  2935. 000028E8  508F                     addq.l     A7, 8
  2936. label000028EA:
  2937. 000028EA  4E5E                     unlink     A6
  2938. 000028EC  4E75                     rts
  2939. 000028EE  0000 4EB9                ori.b      D0, 0xB9
  2940. 000028F2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2941. 000028F6  0000 0010                ori.b      D0, 0x10
  2942. 000028FA  A86E                     syscall    InitGraf
  2943. 000028FC  4E71                     nop
  2944. 000028FE  0000 4EB9                ori.b      D0, 0xB9
  2945. 00002902  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2946. 00002906  0000 0010                ori.b      D0, 0x10
  2947. 0000290A  A86F                     syscall    OpenPort
  2948. 0000290C  4E71                     nop
  2949. 0000290E  0000 4EB9                ori.b      D0, 0xB9
  2950. 00002912  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2951. 00002916  0000 0010                ori.b      D0, 0x10
  2952. 0000291A  A873                     syscall    SetPort
  2953. 0000291C  4E71                     nop
  2954. 0000291E  0000 4EB9                ori.b      D0, 0xB9
  2955. 00002922  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2956. 00002926  0000 0010                ori.b      D0, 0x10
  2957. 0000292A  A874                     syscall    GetPort
  2958. 0000292C  4E71                     nop
  2959. 0000292E  0000 4EB9                ori.b      D0, 0xB9
  2960. 00002932  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2961. 00002936  0000 0010                ori.b      D0, 0x10
  2962. 0000293A  A875                     syscall    SetPBits/SetPortBits
  2963. 0000293C  4E71                     nop
  2964. 0000293E  0000 4EB9                ori.b      D0, 0xB9
  2965. 00002942  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2966. 00002946  0000 0048                ori.b      D0, 0x48 /* 'H' */
  2967. 0000294A  A878                     syscall    SetOrigin
  2968. 0000294C  4E71                     nop
  2969. 0000294E  0000 4EB9                ori.b      D0, 0xB9
  2970. 00002952  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2971. 00002956  0000 0010                ori.b      D0, 0x10
  2972. 0000295A  A87C                     syscall    BackPat
  2973. 0000295C  4E71                     nop
  2974. 0000295E  0000 4EB9                ori.b      D0, 0xB9
  2975. 00002962  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2976. 00002966  0000 0000                ori.b      D0, 0x0
  2977. 0000296A  A850                     syscall    InitCursor
  2978. 0000296C  4E71                     nop
  2979. 0000296E  0000 4EB9                ori.b      D0, 0xB9
  2980. 00002972  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2981. 00002976  0000 0000                ori.b      D0, 0x0
  2982. 0000297A  A852                     syscall    HideCursor
  2983. 0000297C  4E71                     nop
  2984. 0000297E  0000 4EB9                ori.b      D0, 0xB9
  2985. 00002982  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2986. 00002986  0000 0000                ori.b      D0, 0x0
  2987. 0000298A  A853                     syscall    ShowCursor
  2988. 0000298C  4E71                     nop
  2989. 0000298E  0000 4EB9                ori.b      D0, 0xB9
  2990. 00002992  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2991. 00002996  0000 0010                ori.b      D0, 0x10
  2992. 0000299A  A89A                     syscall    GetPen
  2993. 0000299C  4E71                     nop
  2994. 0000299E  0000 4EB9                ori.b      D0, 0xB9
  2995. 000029A2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  2996. 000029A6  0000 0008                ori.b      D0, 0x8
  2997. 000029AA  A89C                     syscall    PenMode
  2998. 000029AC  4E71                     nop
  2999. 000029AE  0000 4EB9                ori.b      D0, 0xB9
  3000. 000029B2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3001. 000029B6  0000 0048                ori.b      D0, 0x48 /* 'H' */
  3002. 000029BA  A893                     syscall    MoveTo
  3003. 000029BC  4E71                     nop
  3004. 000029BE  0000 4EB9                ori.b      D0, 0xB9
  3005. 000029C2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3006. 000029C6  0000 0048                ori.b      D0, 0x48 /* 'H' */
  3007. 000029CA  A891                     syscall    LineTo
  3008. 000029CC  4E71                     nop
  3009. 000029CE  0000 4EB9                ori.b      D0, 0xB9
  3010. 000029D2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3011. 000029D6  0000 0008                ori.b      D0, 0x8
  3012. 000029DA  A889                     syscall    TextMode
  3013. 000029DC  4E71                     nop
  3014. 000029DE  0000 4EB9                ori.b      D0, 0xB9
  3015. 000029E2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3016. 000029E6  0000 0018                ori.b      D0, 0x18
  3017. 000029EA  A884                     syscall    DrawString
  3018. 000029EC  4E71                     nop
  3019. 000029EE  0000 4EB9                ori.b      D0, 0xB9
  3020. 000029F2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3021. 000029F6  0000 0019                ori.b      D0, 0x19
  3022. 000029FA  A88C                     syscall    StringWidth
  3023. 000029FC  4E71                     nop
  3024. 000029FE  0000 4EB9                ori.b      D0, 0xB9
  3025. 00002A02  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3026. 00002A06  0000 00A0                ori.b      D0, 0xA0
  3027. 00002A0A  A87E                     syscall    AddPt
  3028. 00002A0C  4E71                     nop
  3029. 00002A0E  0000 4EB9                ori.b      D0, 0xB9
  3030. 00002A12  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3031. 00002A16  0000 0250                ori.b      D0, 0x50 /* 'P' */
  3032. 00002A1A  A880                     syscall    SetPt
  3033. 00002A1C  4E71                     nop
  3034. 00002A1E  0000 4EB9                ori.b      D0, 0xB9
  3035. 00002A22  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3036. 00002A26  0000 0125                ori.b      D0, 0x25 /* '%' */
  3037. 00002A2A  A881                     syscall    EqualPt
  3038. 00002A2C  4E71                     nop
  3039. 00002A2E  0000 4EB9                ori.b      D0, 0xB9
  3040. 00002A32  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3041. 00002A36  0000 0250                ori.b      D0, 0x50 /* 'P' */
  3042. 00002A3A  A8A8                     syscall    OffsetRect
  3043. 00002A3C  4E71                     nop
  3044. 00002A3E  0000 4EB9                ori.b      D0, 0xB9
  3045. 00002A42  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3046. 00002A46  0000 00A5                ori.b      D0, 0xA5
  3047. 00002A4A  A8AD                     syscall    PtInRect
  3048. 00002A4C  4E71                     nop
  3049. 00002A4E  0000 4EB9                ori.b      D0, 0xB9
  3050. 00002A52  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3051. 00002A56  0000 0010                ori.b      D0, 0x10
  3052. 00002A5A  A8A1                     syscall    FrameRect
  3053. 00002A5C  4E71                     nop
  3054. 00002A5E  0000 4EB9                ori.b      D0, 0xB9
  3055. 00002A62  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3056. 00002A66  0000 0010                ori.b      D0, 0x10
  3057. 00002A6A  A8A2                     syscall    PaintRect
  3058. 00002A6C  4E71                     nop
  3059. 00002A6E  0000 4EB9                ori.b      D0, 0xB9
  3060. 00002A72  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3061. 00002A76  0000 0010                ori.b      D0, 0x10
  3062. 00002A7A  A8A3                     syscall    EraseRect
  3063. 00002A7C  4E71                     nop
  3064. 00002A7E  0000 4EB9                ori.b      D0, 0xB9
  3065. 00002A82  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3066. 00002A86  0008 A490                ori.b      A0, 0x90
  3067. 00002A8A  A8EC                     syscall    CopyBits
  3068. 00002A8C  4E71                     nop
  3069. 00002A8E  0000 4EB9                ori.b      D0, 0xB9
  3070. 00002A92  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3071. 00002A96  0000 0001                ori.b      D0, 0x1
  3072. 00002A9A  A861                     syscall    Random
  3073. 00002A9C  4E71                     nop
  3074. 00002A9E  0000 4EB9                ori.b      D0, 0xB9
  3075. 00002AA2  0400 2B40                subi.b     D0, 0x40 /* '@' */
  3076. 00002AA6  0000 0012                ori.b      D0, 0x12
  3077. 00002AAA  0400 2D34                subi.b     D0, 0x34 /* '4' */
  3078. 00002AAE  0000 4EB9                ori.b      D0, 0xB9
  3079. 00002AB2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3080. 00002AB6  0000 0000                ori.b      D0, 0x0
  3081. 00002ABA  A9F4                     syscall    ExitToShell
  3082. 00002ABC  4E71                     nop
  3083. 00002ABE  0000 4EB9                ori.b      D0, 0xB9
  3084. 00002AC2  0400 2B40                subi.b     D0, 0x40 /* '@' */
  3085. 00002AC6  0000 0151                ori.b      D0, 0x51 /* 'Q' */
  3086. 00002ACA  0400 2E6E                subi.b     D0, 0x6E /* 'n' */
  3087. 00002ACE  0000 4EB9                ori.b      D0, 0xB9
  3088. 00002AD2  0400 2B40                subi.b     D0, 0x40 /* '@' */
  3089. 00002AD6  0000 0008                ori.b      D0, 0x8
  3090. 00002ADA  0400 3556                subi.b     D0, 0x56 /* 'V' */
  3091. 00002ADE  0000 4EB9                ori.b      D0, 0xB9
  3092. 00002AE2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3093. 00002AE6  0000 0000                ori.b      D0, 0x0
  3094. 00002AEA  A8FE                     syscall    InitFonts
  3095. 00002AEC  4E71                     nop
  3096. 00002AEE  0000 4EB9                ori.b      D0, 0xB9
  3097. 00002AF2  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3098. 00002AF6  0000 008D                ori.b      D0, 0x8D
  3099. 00002AFA  A970                     syscall    GetNextEvent
  3100. 00002AFC  4E71                     nop
  3101. 00002AFE  0000 4EB9                ori.b      D0, 0xB9
  3102. 00002B02  0800 2B40                btst.b     D0, 0x40 /* '@' */
  3103. 00002B06  0000 0010                ori.b      D0, 0x10
  3104. 00002B0A  A972                     syscall    GetMouse
  3105. 00002B0C  4E71                     nop
  3106. 00002B0E  0000 4EB9                ori.b      D0, 0xB9
  3107. 00002B12  0400 2B40                subi.b     D0, 0x40 /* '@' */
  3108. 00002B16  0000 0048                ori.b      D0, 0x48 /* 'H' */
  3109. 00002B1A  0400 3488                subi.b     D0, 0x88
  3110. 00002B1E  0000 4EB9                ori.b      D0, 0xB9
  3111. 00002B22  0400 2B40                subi.b     D0, 0x40 /* '@' */
  3112. 00002B26  0000 0008                ori.b      D0, 0x8
  3113. 00002B2A  0400 3492                subi.b     D0, 0x92
  3114. 00002B2E  0000 4EB9                ori.b      D0, 0xB9
  3115. 00002B32  0400 2B40                subi.b     D0, 0x40 /* '@' */
  3116. 00002B36  0000 01D0                ori.b      D0, 0xD0
  3117. 00002B3A  1300                     move.b     -[A1], D0
  3118. 00002B3C  3632 0000                move.w     D3, [A2 + D0.w]
  3119. 00002B40  4E56 FF00                link       A6, -0x0100
  3120. 00002B44  48EE 2004 FFF8           movem.l    [A6 - 0x8], D2,A5
  3121. 00002B4A  4BEE FF04                lea.l      A5, [A6 - 0xFC]
  3122. 00002B4E  41EE 000C                lea.l      A0, [A6 + 0xC]
  3123. 00002B52  226E 0004                movea.l    A1, [A6 + 0x4]
  3124. 00002B56  2019                     move.l     D0, [A1]+
  3125. 00002B58  422E FF00                clr.b      [A6 - 0x100]
  3126. 00002B5C  33FC 4E71 0300 2BFC      move.w     [0x03002BFC], 0x4E71 /* 'Nq' */
  3127. 00002B64  23D1 0500 2BFE           move.l     [0x05002BFE], [A1]
  3128. 00002B6A  6D08                     blt        +0xA /* 00002B74 */
  3129. 00002B6C  33FC 4EB9 4400 2BFC      move.w     [0x44002BFC], 0x4EB9
  3130. label00002B74:
  3131. 00002B74  2200                     move.l     D1, D0
  3132. 00002B76  E688                     lsr        D0, 3
  3133. 00002B78  0241 0007                andi.w     D1, 0x7
  3134. 00002B7C  3D41 FF02                move.w     [A6 - 0xFE], D1
  3135. 00002B80  598F                     subq.l     A7, 4
  3136. label00002B82:
  3137. 00002B82  3200                     move.w     D1, D0
  3138. 00002B84  E688                     lsr        D0, 3
  3139. 00002B86  0241 0007                andi.w     D1, 0x7
  3140. 00002B8A  D241                     add.w      D1, D1
  3141. 00002B8C  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  3142. 00002B90  4EFB 1002                jmp        [PC + D1.w + 0x2]
  3143. 00002B94  0062 0010                ori.w      -[A2], 0x10
  3144. 00002B98  001A 0038                ori.b      [A2]+, 0x38 /* '8' */
  3145. 00002B9C  001E 0032                ori.b      [A6]+, 0x32 /* '2' */
  3146. 00002BA0  0016 0016                ori.b      [A6], 0x16
  3147. 00002BA4  2218                     move.l     D1, [A0]+
  3148. 00002BA6  3F01                     move.w     -[A7], D1
  3149. 00002BA8  60D8                     bra        -0x26 /* 00002B82 */
  3150. 00002BAA  522E FF00                addq.b     [A6 - 0x100], 1
  3151. 00002BAE  2F18                     move.l     -[A7], [A0]+
  3152. 00002BB0  60D0                     bra        -0x2E /* 00002B82 */
  3153. 00002BB2  2258                     movea.l    A1, [A0]+
  3154. 00002BB4  1219                     move.b     D1, [A1]+
  3155. 00002BB6  E189                     lsl        D1, 8
  3156. 00002BB8  1219                     move.b     D1, [A1]+
  3157. 00002BBA  E189                     lsl        D1, 8
  3158. 00002BBC  1219                     move.b     D1, [A1]+
  3159. 00002BBE  E189                     lsl        D1, 8
  3160. 00002BC0  1219                     move.b     D1, [A1]+
  3161. 00002BC2  2F01                     move.l     -[A7], D1
  3162. 00002BC4  60BC                     bra        -0x42 /* 00002B82 */
  3163. 00002BC6  2218                     move.l     D1, [A0]+
  3164. 00002BC8  1F01                     move.b     -[A7], D1
  3165. 00002BCA  60B6                     bra        -0x48 /* 00002B82 */
  3166. 00002BCC  2218                     move.l     D1, [A0]+
  3167. 00002BCE  0881 0018                bclr.b     D1, 0x18
  3168. 00002BD2  6704                     beq        +0x6 /* 00002BD8 */
  3169. 00002BD4  2F01                     move.l     -[A7], D1
  3170. 00002BD6  60AA                     bra        -0x54 /* 00002B82 */
  3171. label00002BD8:
  3172. 00002BD8  2241                     movea.l    A1, D1
  3173. 00002BDA  4282                     clr.l      D2
  3174. 00002BDC  220D                     move.l     D1, A5
  3175. 00002BDE  528D                     addq.l     A5, 1
  3176. label00002BE0:
  3177. 00002BE0  1AD9                     move.b     [A5]+, [A1]+
  3178. 00002BE2  670A                     beq        +0xC /* 00002BEE */
  3179. 00002BE4  5282                     addq.l     D2, 1
  3180. 00002BE6  0C42 00F2                cmpi.w     D2, 0xF2
  3181. 00002BEA  6DF4                     blt        -0xA /* 00002BE0 */
  3182. 00002BEC  518D                     subq.l     A5, 8
  3183. label00002BEE:
  3184. 00002BEE  2241                     movea.l    A1, D1
  3185. 00002BF0  1282                     move.b     [A1], D2
  3186. 00002BF2  2F01                     move.l     -[A7], D1
  3187. 00002BF4  608C                     bra        -0x72 /* 00002B82 */
  3188. 00002BF6  2A79 1C00 002A           movea.l    A5, [0x1C00002A]
  3189. 00002BFC  4E71                     nop
  3190. 00002BFE  0000 0000                ori.b      D0, 0x0
  3191. 00002C02  4A2E FF00                tst.b      [A6 - 0x100]
  3192. 00002C06  6700 003A                beq        +0x3C /* 00002C42 */
  3193. 00002C0A  4BEE 000C                lea.l      A5, [A6 + 0xC]
  3194. 00002C0E  226E 0004                movea.l    A1, [A6 + 0x4]
  3195. 00002C12  2419                     move.l     D2, [A1]+
  3196. 00002C14  E68A                     lsr        D2, 3
  3197. 00002C16  598D                     subq.l     A5, 4
  3198. label00002C18:
  3199. 00002C18  588D                     addq.l     A5, 4
  3200. 00002C1A  3202                     move.w     D1, D2
  3201. 00002C1C  E68A                     lsr        D2, 3
  3202. 00002C1E  0241 0007                andi.w     D1, 0x7
  3203. 00002C22  671E                     beq        +0x20 /* 00002C42 */
  3204. 00002C24  0C01 0006                cmpi.b     D1, 0x6
  3205. 00002C28  6DEE                     blt        -0x10 /* 00002C18 */
  3206. 00002C2A  670C                     beq        +0xE /* 00002C38 */
  3207. 00002C2C  2F15                     move.l     -[A7], [A5]
  3208. 00002C2E  4EB9 0000 366A           jsr        [0x0000366A]
  3209. 00002C34  588F                     addq.l     A7, 4
  3210. 00002C36  60E0                     bra        -0x1E /* 00002C18 */
  3211. label00002C38:
  3212. 00002C38  2255                     movea.l    A1, [A5]
  3213. 00002C3A  3011                     move.w     D0, [A1]
  3214. 00002C3C  48C0                     ext.l      D0
  3215. 00002C3E  2280                     move.l     [A1], D0
  3216. 00002C40  60D6                     bra        -0x28 /* 00002C18 */
  3217. label00002C42:
  3218. 00002C42  322E FF02                move.w     D1, [A6 - 0xFE]
  3219. 00002C46  D241                     add.w      D1, D1
  3220. 00002C48  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  3221. 00002C4C  4EFB 1002                jmp        [PC + D1.w + 0x2]
  3222. 00002C50  001E 0010                ori.b      [A6]+, 0x10
  3223. 00002C54  0016 001E                ori.b      [A6], 0x1E
  3224. 00002C58  001E 001A                ori.b      [A6]+, 0x1A
  3225. 00002C5C  001E 001E                ori.b      [A6]+, 0x1E
  3226. 00002C60  301F                     move.w     D0, [A7]+
  3227. 00002C62  48C0                     ext.l      D0
  3228. 00002C64  6008                     bra        +0xA /* 00002C6E */
  3229. 00002C66  201F                     move.l     D0, [A7]+
  3230. 00002C68  6004                     bra        +0x6 /* 00002C6E */
  3231. 00002C6A  4280                     clr.l      D0
  3232. 00002C6C  101F                     move.b     D0, [A7]+
  3233. label00002C6E:
  3234. 00002C6E  4CEE 2004 FFF8           movem.l    D2,A5, [A6 - 0x8]
  3235. 00002C74  4E5E                     unlink     A6
  3236. 00002C76  588F                     addq.l     A7, 4
  3237. 00002C78  4E75                     rts
  3238. 00002C7A  0000 225F                ori.b      D0, 0x5F /* '_' */
  3239. 00002C7E  205F                     movea.l    A0, [A7]+
  3240. 00002C80  A02D                     syscall    SetApplLimit
  3241. 00002C82  6000 0052                bra        +0x54 /* 00002CD6 */
  3242. 00002C86  A02C                     syscall    InitApplZone
  3243. 00002C88  6000 004E                bra        +0x50 /* 00002CD8 */
  3244. 00002C8C  225F                     movea.l    A1, [A7]+
  3245. 00002C8E  204F                     movea.l    A0, A7
  3246. 00002C90  A019                     syscall    InitZone
  3247. 00002C92  DEFC 000E                add.w      A7, 0xE
  3248. 00002C96  6000 003E                bra        +0x40 /* 00002CD6 */
  3249. 00002C9A  A11A                     syscall    GetZone, flags=1
  3250. 00002C9C  2F48 0004                move.l     [A7 + 0x4], A0
  3251. 00002CA0  6000 0036                bra        +0x38 /* 00002CD8 */
  3252. 00002CA4  225F                     movea.l    A1, [A7]+
  3253. 00002CA6  205F                     movea.l    A0, [A7]+
  3254. 00002CA8  A01B                     syscall    SetZone
  3255. 00002CAA  6000 002A                bra        +0x2C /* 00002CD6 */
  3256. 00002CAE  2F79 0000 02AA 0004      move.l     [A7 + 0x4], [0x000002AA /* ApplZone */]
  3257. 00002CB6  6000 0028                bra        +0x2A /* 00002CE0 */
  3258. 00002CBA  2F79 0000 02A6 0004      move.l     [A7 + 0x4], [0x000002A6 /* SysZone */]
  3259. 00002CC2  6000 001C                bra        +0x1E /* 00002CE0 */
  3260. 00002CC6  225F                     movea.l    A1, [A7]+
  3261. 00002CC8  201F                     move.l     D0, [A7]+
  3262. 00002CCA  A04C                     syscall    CompactMem
  3263. 00002CCC  2E80                     move.l     [A7], D0
  3264. 00002CCE  6000 0004                bra        +0x6 /* 00002CD4 */
  3265. 00002CD2  0000 7000                ori.b      D0, 0x0
  3266. // begin alternate branch 00002CD4-00002CD6
  3267. label00002CD4:
  3268. 00002CD4  7000                     moveq.l    D0, 0x00
  3269. // end alternate branch 00002CD4-00002CD6
  3270. label00002CD4: // (misaligned)
  3271. label00002CD6:
  3272. 00002CD6  2F09                     move.l     -[A7], A1
  3273. label00002CD8:
  3274. 00002CD8  33C0 0000 0056           move.w     [0x00000056], D0
  3275. 00002CDE  4E75                     rts
  3276. label00002CE0:
  3277. 00002CE0  7000                     moveq.l    D0, 0x00
  3278. 00002CE2  6000 FFF4                bra        -0xA /* 00002CD8 */
  3279. 00002CE6  225F                     movea.l    A1, [A7]+
  3280. 00002CE8  201F                     move.l     D0, [A7]+
  3281. 00002CEA  A04D                     syscall    PurgeMem
  3282. 00002CEC  6000 FFE8                bra        -0x16 /* 00002CD6 */
  3283. 00002CF0  A01C                     syscall    FreeMem
  3284. 00002CF2  2F40 0004                move.l     [A7 + 0x4], D0
  3285. 00002CF6  6000 FFE8                bra        -0x16 /* 00002CE0 */
  3286. 00002CFA  225F                     movea.l    A1, [A7]+
  3287. 00002CFC  201F                     move.l     D0, [A7]+
  3288. 00002CFE  A040                     syscall    ResrvMem/ReserveMem
  3289. 00002D00  6000 FFD4                bra        -0x2A /* 00002CD6 */
  3290. 00002D04  225F                     movea.l    A1, [A7]+
  3291. 00002D06  A11D                     syscall    MaxMem, flags=1
  3292. 00002D08  2208                     move.l     D1, A0
  3293. 00002D0A  205F                     movea.l    A0, [A7]+
  3294. 00002D0C  2081                     move.l     [A0], D1
  3295. 00002D0E  2E80                     move.l     [A7], D0
  3296. 00002D10  6000 FFC2                bra        -0x3C /* 00002CD4 */
  3297. 00002D14  2F79 0000 0108 0004      move.l     [A7 + 0x4], [0x00000108 /* MemTop */]
  3298. 00002D1C  6000 FFC2                bra        -0x3C /* 00002CE0 */
  3299. 00002D20  225F                     movea.l    A1, [A7]+
  3300. 00002D22  205F                     movea.l    A0, [A7]+
  3301. 00002D24  A04B                     syscall    SetGrowZone
  3302. 00002D26  6000 FFAE                bra        -0x50 /* 00002CD6 */
  3303. 00002D2A  225F                     movea.l    A1, [A7]+
  3304. 00002D2C  205F                     movea.l    A0, [A7]+
  3305. 00002D2E  A02D                     syscall    SetApplLimit
  3306. 00002D30  6000 FFA4                bra        -0x5A /* 00002CD6 */
  3307. 00002D34  225F                     movea.l    A1, [A7]+
  3308. 00002D36  201F                     move.l     D0, [A7]+
  3309. 00002D38  A11E                     syscall    NewPtr, flags=1
  3310. 00002D3A  2E88                     move.l     [A7], A0
  3311. 00002D3C  6000 FF98                bra        -0x66 /* 00002CD6 */
  3312. 00002D40  225F                     movea.l    A1, [A7]+
  3313. 00002D42  205F                     movea.l    A0, [A7]+
  3314. 00002D44  A01F                     syscall    DisposPtr/DisposePtr
  3315. 00002D46  6000 FF8E                bra        -0x70 /* 00002CD6 */
  3316. 00002D4A  225F                     movea.l    A1, [A7]+
  3317. 00002D4C  205F                     movea.l    A0, [A7]+
  3318. 00002D4E  A021                     syscall    GetPtrSize
  3319. 00002D50  2E80                     move.l     [A7], D0
  3320. 00002D52  6A00 0008                bpl        +0xA /* 00002D5C */
  3321. 00002D56  4297                     clr.l      [A7]
  3322. 00002D58  6000 FF7C                bra        -0x82 /* 00002CD6 */
  3323. label00002D5C:
  3324. 00002D5C  6000 FF76                bra        -0x88 /* 00002CD4 */
  3325. 00002D60  225F                     movea.l    A1, [A7]+
  3326. 00002D62  201F                     move.l     D0, [A7]+
  3327. 00002D64  205F                     movea.l    A0, [A7]+
  3328. 00002D66  A020                     syscall    SetPtrSize
  3329. 00002D68  6000 FF6C                bra        -0x92 /* 00002CD6 */
  3330. 00002D6C  225F                     movea.l    A1, [A7]+
  3331. 00002D6E  205F                     movea.l    A0, [A7]+
  3332. 00002D70  A148                     syscall    PtrZone, flags=1
  3333. 00002D72  2E88                     move.l     [A7], A0
  3334. 00002D74  6000 FF60                bra        -0x9E /* 00002CD6 */
  3335. 00002D78  225F                     movea.l    A1, [A7]+
  3336. 00002D7A  201F                     move.l     D0, [A7]+
  3337. 00002D7C  A122                     syscall    NewHandle, flags=1
  3338. 00002D7E  2E88                     move.l     [A7], A0
  3339. 00002D80  6000 FF54                bra        -0xAA /* 00002CD6 */
  3340. 00002D84  225F                     movea.l    A1, [A7]+
  3341. 00002D86  205F                     movea.l    A0, [A7]+
  3342. 00002D88  A023                     syscall    DisposHandle/DisposeHandle
  3343. 00002D8A  6000 FF4A                bra        -0xB4 /* 00002CD6 */
  3344. 00002D8E  225F                     movea.l    A1, [A7]+
  3345. 00002D90  205F                     movea.l    A0, [A7]+
  3346. 00002D92  A025                     syscall    GetHandleSize
  3347. 00002D94  2E80                     move.l     [A7], D0
  3348. 00002D96  6A00 0008                bpl        +0xA /* 00002DA0 */
  3349. 00002D9A  4297                     clr.l      [A7]
  3350. 00002D9C  6000 FF38                bra        -0xC6 /* 00002CD6 */
  3351. label00002DA0:
  3352. 00002DA0  6000 FF32                bra        -0xCC /* 00002CD4 */
  3353. 00002DA4  225F                     movea.l    A1, [A7]+
  3354. 00002DA6  201F                     move.l     D0, [A7]+
  3355. 00002DA8  205F                     movea.l    A0, [A7]+
  3356. 00002DAA  A024                     syscall    SetHandleSize
  3357. 00002DAC  6000 FF28                bra        -0xD6 /* 00002CD6 */
  3358. 00002DB0  225F                     movea.l    A1, [A7]+
  3359. 00002DB2  205F                     movea.l    A0, [A7]+
  3360. 00002DB4  A126                     syscall    HandleZone, flags=1
  3361. 00002DB6  2E88                     move.l     [A7], A0
  3362. 00002DB8  6000 FF1C                bra        -0xE2 /* 00002CD6 */
  3363. 00002DBC  225F                     movea.l    A1, [A7]+
  3364. 00002DBE  205F                     movea.l    A0, [A7]+
  3365. 00002DC0  A128                     syscall    RecoverHandle, flags=1
  3366. 00002DC2  2E88                     move.l     [A7], A0
  3367. 00002DC4  6000 FF0E                bra        -0xF0 /* 00002CD4 */
  3368. 00002DC8  225F                     movea.l    A1, [A7]+
  3369. 00002DCA  205F                     movea.l    A0, [A7]+
  3370. 00002DCC  A02B                     syscall    EmptyHandle
  3371. 00002DCE  6000 FF06                bra        -0xF8 /* 00002CD6 */
  3372. 00002DD2  225F                     movea.l    A1, [A7]+
  3373. 00002DD4  201F                     move.l     D0, [A7]+
  3374. 00002DD6  205F                     movea.l    A0, [A7]+
  3375. 00002DD8  A027                     syscall    ReallocateHandle
  3376. 00002DDA  6000 FEFA                bra        -0x104 /* 00002CD6 */
  3377. 00002DDE  225F                     movea.l    A1, [A7]+
  3378. 00002DE0  205F                     movea.l    A0, [A7]+
  3379. 00002DE2  A029                     syscall    HLock
  3380. 00002DE4  6000 FEF0                bra        -0x10E /* 00002CD6 */
  3381. 00002DE8  225F                     movea.l    A1, [A7]+
  3382. 00002DEA  205F                     movea.l    A0, [A7]+
  3383. 00002DEC  A02A                     syscall    HUnlock
  3384. 00002DEE  6000 FEE6                bra        -0x118 /* 00002CD6 */
  3385. 00002DF2  225F                     movea.l    A1, [A7]+
  3386. 00002DF4  205F                     movea.l    A0, [A7]+
  3387. 00002DF6  A049                     syscall    HPurge
  3388. 00002DF8  6000 FEDC                bra        -0x122 /* 00002CD6 */
  3389. 00002DFC  225F                     movea.l    A1, [A7]+
  3390. 00002DFE  205F                     movea.l    A0, [A7]+
  3391. 00002E00  A04A                     syscall    HNoPurge
  3392. 00002E02  6000 FED2                bra        -0x12C /* 00002CD6 */
  3393. 00002E06  A036                     syscall    MoreMasters
  3394. 00002E08  6000 FECE                bra        -0x130 /* 00002CD8 */
  3395. 00002E0C  221F                     move.l     D1, [A7]+
  3396. 00002E0E  201F                     move.l     D0, [A7]+
  3397. 00002E10  225F                     movea.l    A1, [A7]+
  3398. 00002E12  205F                     movea.l    A0, [A7]+
  3399. 00002E14  A02E                     syscall    BlockMove/BlockMoveData
  3400. 00002E16  2241                     movea.l    A1, D1
  3401. 00002E18  6000 FEBC                bra        -0x142 /* 00002CD6 */
  3402. 00002E1C  3F79 0000 0056 0004      move.w     [A7 + 0x4], [0x00000056]
  3403. 00002E24  4E75                     rts
  3404. 00002E26  2F79 0000 0328 0004      move.l     [A7 + 0x4], [0x00000328 /* GZRootHnd */]
  3405. 00002E2E  4E75                     rts
  3406. 00002E30  225F                     movea.l    A1, [A7]+
  3407. 00002E32  4257                     clr.w      [A7]
  3408. 00002E34  2039 0000 0330           move.l     D0, [0x00000330 /* GZMoveHnd */]
  3409. 00002E3A  6700 000C                beq        +0xE /* 00002E48 */
  3410. 00002E3E  B0B9 0000 0328           cmp.l      D0, [0x00000328 /* GZRootHnd */]
  3411. 00002E44  6600 0006                bne        +0x8 /* 00002E4C */
  3412. label00002E48:
  3413. 00002E48  3EBC 0100                move.w     [A7], 0x100
  3414. label00002E4C:
  3415. 00002E4C  4ED1                     jmp        [A1]
  3416. 00002E4E  0000 223C                ori.b      D0, 0x3C /* '<' */
  3417. 00002E52  A000                     syscall    Open/PBHOpen/HOpen
  3418. 00002E54  4E75                     rts
  3419. 00002E56  6000 0110                bra        +0x112 /* 00002F68 */
  3420. 00002E5A  223C A001 4E75           move.l     D1, 0xA0014E75
  3421. 00002E60  6000 0106                bra        +0x108 /* 00002F68 */
  3422. 00002E64  223C A002 4E75           move.l     D1, 0xA0024E75
  3423. 00002E6A  6000 00FC                bra        +0xFE /* 00002F68 */
  3424. 00002E6E  223C A003 4E75           move.l     D1, 0xA0034E75
  3425. 00002E74  6000 00F2                bra        +0xF4 /* 00002F68 */
  3426. 00002E78  223C A004 4E75           move.l     D1, 0xA0044E75
  3427. 00002E7E  6000 00E8                bra        +0xEA /* 00002F68 */
  3428. 00002E82  223C A005 4E75           move.l     D1, 0xA0054E75
  3429. 00002E88  6000 00DE                bra        +0xE0 /* 00002F68 */
  3430. 00002E8C  223C A006 4E75           move.l     D1, 0xA0064E75
  3431. 00002E92  6000 00D4                bra        +0xD6 /* 00002F68 */
  3432. 00002E96  223C A007 4E75           move.l     D1, 0xA0074E75
  3433. 00002E9C  6000 00CA                bra        +0xCC /* 00002F68 */
  3434. 00002EA0  223C A014 4E75           move.l     D1, 0xA0144E75
  3435. 00002EA6  6000 00C0                bra        +0xC2 /* 00002F68 */
  3436. 00002EAA  223C A015 4E75           move.l     D1, 0xA0154E75
  3437. 00002EB0  6000 00B6                bra        +0xB8 /* 00002F68 */
  3438. 00002EB4  223C A017 4E75           move.l     D1, 0xA0174E75
  3439. 00002EBA  6000 00AC                bra        +0xAE /* 00002F68 */
  3440. 00002EBE  223C A035 4E75           move.l     D1, 0xA0354E75
  3441. 00002EC4  6000 00A2                bra        +0xA4 /* 00002F68 */
  3442. 00002EC8  223C A013 4E75           move.l     D1, 0xA0134E75
  3443. 00002ECE  6000 0098                bra        +0x9A /* 00002F68 */
  3444. 00002ED2  223C A008 4E75           move.l     D1, 0xA0084E75
  3445. 00002ED8  6000 008E                bra        +0x90 /* 00002F68 */
  3446. 00002EDC  223C A009 4E75           move.l     D1, 0xA0094E75
  3447. 00002EE2  6000 0084                bra        +0x86 /* 00002F68 */
  3448. 00002EE6  223C A00A 4E75           move.l     D1, 0xA00A4E75
  3449. 00002EEC  6000 007A                bra        +0x7C /* 00002F68 */
  3450. 00002EF0  223C A00B 4E75           move.l     D1, 0xA00B4E75
  3451. 00002EF6  6000 0070                bra        +0x72 /* 00002F68 */
  3452. 00002EFA  223C A00C 4E75           move.l     D1, 0xA00C4E75
  3453. 00002F00  6000 0066                bra        +0x68 /* 00002F68 */
  3454. 00002F04  223C A00D 4E75           move.l     D1, 0xA00D4E75
  3455. 00002F0A  6000 005C                bra        +0x5E /* 00002F68 */
  3456. 00002F0E  223C A041 4E75           move.l     D1, 0xA0414E75
  3457. 00002F14  6000 0052                bra        +0x54 /* 00002F68 */
  3458. 00002F18  223C A042 4E75           move.l     D1, 0xA0424E75
  3459. 00002F1E  6000 0048                bra        +0x4A /* 00002F68 */
  3460. 00002F22  223C A043 4E75           move.l     D1, 0xA0434E75
  3461. 00002F28  6000 003E                bra        +0x40 /* 00002F68 */
  3462. 00002F2C  223C A010 4E75           move.l     D1, 0xA0104E75
  3463. 00002F32  6000 0034                bra        +0x36 /* 00002F68 */
  3464. 00002F36  223C A011 4E75           move.l     D1, 0xA0114E75
  3465. 00002F3C  6000 002A                bra        +0x2C /* 00002F68 */
  3466. 00002F40  223C A012 4E75           move.l     D1, 0xA0124E75
  3467. 00002F46  6000 0020                bra        +0x22 /* 00002F68 */
  3468. 00002F4A  223C A018 4E75           move.l     D1, 0xA0184E75
  3469. 00002F50  6000 0016                bra        +0x18 /* 00002F68 */
  3470. 00002F54  223C A044 4E75           move.l     D1, 0xA0444E75
  3471. 00002F5A  6000 000C                bra        +0xE /* 00002F68 */
  3472. 00002F5E  223C A045 4E75           move.l     D1, 0xA0454E75
  3473. 00002F64  6000 0002                bra        +0x4 /* 00002F68 */
  3474. label00002F68:
  3475. 00002F68  225F                     movea.l    A1, [A7]+
  3476. 00002F6A  101F                     move.b     D0, [A7]+
  3477. 00002F6C  205F                     movea.l    A0, [A7]+
  3478. 00002F6E  6700 0008                beq        +0xA /* 00002F78 */
  3479. 00002F72  0081 0400 0000           ori.l      D1, 0x4000000
  3480. label00002F78:
  3481. 00002F78  2F01                     move.l     -[A7], D1
  3482. 00002F7A  4E97                     jsr        [A7]
  3483. 00002F7C  588F                     addq.l     A7, 4
  3484. 00002F7E  3E80                     move.w     [A7], D0
  3485. 00002F80  4ED1                     jmp        [A1]
  3486. 00002F82  225F                     movea.l    A1, [A7]+
  3487. 00002F84  205F                     movea.l    A0, [A7]+
  3488. 00002F86  A00F                     syscall    MountVol
  3489. 00002F88  3E80                     move.w     [A7], D0
  3490. 00002F8A  4ED1                     jmp        [A1]
  3491. 00002F8C  225F                     movea.l    A1, [A7]+
  3492. 00002F8E  205F                     movea.l    A0, [A7]+
  3493. 00002F90  A00E                     syscall    UnmountVol/HUnmountVol
  3494. 00002F92  3E80                     move.w     [A7], D0
  3495. 00002F94  4ED1                     jmp        [A1]
  3496. 00002F96  225F                     movea.l    A1, [A7]+
  3497. 00002F98  205F                     movea.l    A0, [A7]+
  3498. 00002F9A  301F                     move.w     D0, [A7]+
  3499. 00002F9C  4840                     swap.w     D0
  3500. 00002F9E  301F                     move.w     D0, [A7]+
  3501. 00002FA0  A04E                     syscall    AddDrive
  3502. 00002FA2  4ED1                     jmp        [A1]
  3503. 00002FA4  4E56 FFCE                link       A6, -0x0032
  3504. 00002FA8  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3505. 00002FAC  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  3506. 00002FB2  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  3507. 00002FB8  4228 001A                clr.b      [A0 + 0x1A]
  3508. 00002FBC  4228 001B                clr.b      [A0 + 0x1B]
  3509. 00002FC0  42A8 001C                clr.l      [A0 + 0x1C]
  3510. 00002FC4  A000                     syscall    Open/PBHOpen/HOpen
  3511. 00002FC6  226E 0008                movea.l    A1, [A6 + 0x8]
  3512. 00002FCA  32A8 0018                move.w     [A1], [A0 + 0x18]
  3513. 00002FCE  3D40 0012                move.w     [A6 + 0x12], D0
  3514. 00002FD2  4E5E                     unlink     A6
  3515. 00002FD4  205F                     movea.l    A0, [A7]+
  3516. 00002FD6  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  3517. 00002FDC  4ED0                     jmp        [A0]
  3518. 00002FDE  4E56 FFCE                link       A6, -0x0032
  3519. 00002FE2  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3520. 00002FE6  316E 0008 0018           move.w     [A0 + 0x18], [A6 + 0x8]
  3521. 00002FEC  A001                     syscall    Close
  3522. 00002FEE  3D40 000A                move.w     [A6 + 0xA], D0
  3523. 00002FF2  4E5E                     unlink     A6
  3524. 00002FF4  205F                     movea.l    A0, [A7]+
  3525. 00002FF6  548F                     addq.l     A7, 2
  3526. 00002FF8  4ED0                     jmp        [A0]
  3527. 00002FFA  4281                     clr.l      D1
  3528. 00002FFC  6000 0004                bra        +0x6 /* 00003002 */
  3529. 00003000  7201                     moveq.l    D1, 0x01
  3530. label00003002:
  3531. 00003002  4E56 FFCE                link       A6, -0x0032
  3532. 00003006  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3533. 0000300A  216E 0008 0020           move.l     [A0 + 0x20], [A6 + 0x8]
  3534. 00003010  316E 0010 0018           move.w     [A0 + 0x18], [A6 + 0x10]
  3535. 00003016  226E 000C                movea.l    A1, [A6 + 0xC]
  3536. 0000301A  2151 0024                move.l     [A0 + 0x24], [A1]
  3537. 0000301E  4268 002C                clr.w      [A0 + 0x2C]
  3538. 00003022  42A8 002E                clr.l      [A0 + 0x2E]
  3539. 00003026  4A01                     tst.b      D1
  3540. 00003028  6600 0008                bne        +0xA /* 00003032 */
  3541. 0000302C  A002                     syscall    Read
  3542. 0000302E  6000 0004                bra        +0x6 /* 00003034 */
  3543. label00003032:
  3544. 00003032  A003                     syscall    Write
  3545. label00003034:
  3546. 00003034  3D40 0012                move.w     [A6 + 0x12], D0
  3547. 00003038  226E 000C                movea.l    A1, [A6 + 0xC]
  3548. 0000303C  22A8 0028                move.l     [A1], [A0 + 0x28]
  3549. 00003040  4E5E                     unlink     A6
  3550. 00003042  225F                     movea.l    A1, [A7]+
  3551. 00003044  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  3552. 0000304A  4ED1                     jmp        [A1]
  3553. 0000304C  4E56 FFCE                link       A6, -0x0032
  3554. 00003050  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3555. 00003054  316E 000E 0018           move.w     [A0 + 0x18], [A6 + 0xE]
  3556. 0000305A  316E 000C 001A           move.w     [A0 + 0x1A], [A6 + 0xC]
  3557. 00003060  4AAE 0008                tst.l      [A6 + 0x8]
  3558. 00003064  6700 0012                beq        +0x14 /* 00003078 */
  3559. 00003068  43E8 001C                lea.l      A1, [A0 + 0x1C]
  3560. 0000306C  206E 0008                movea.l    A0, [A6 + 0x8]
  3561. 00003070  7016                     moveq.l    D0, 0x16
  3562. 00003072  A02E                     syscall    BlockMove/BlockMoveData
  3563. 00003074  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3564. label00003078:
  3565. 00003078  A004                     syscall    Control
  3566. 0000307A  3D40 0010                move.w     [A6 + 0x10], D0
  3567. 0000307E  4E5E                     unlink     A6
  3568. 00003080  225F                     movea.l    A1, [A7]+
  3569. 00003082  DFFC 0000 0008           add.l      A7, 0x8
  3570. 00003088  4ED1                     jmp        [A1]
  3571. 0000308A  4E56 FFCE                link       A6, -0x0032
  3572. 0000308E  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3573. 00003092  316E 000E 0018           move.w     [A0 + 0x18], [A6 + 0xE]
  3574. 00003098  316E 000C 001A           move.w     [A0 + 0x1A], [A6 + 0xC]
  3575. 0000309E  A005                     syscall    Status
  3576. 000030A0  3D40 0010                move.w     [A6 + 0x10], D0
  3577. 000030A4  41EE FFEA                lea.l      A0, [A6 - 0x16]
  3578. 000030A8  226E 0008                movea.l    A1, [A6 + 0x8]
  3579. 000030AC  7016                     moveq.l    D0, 0x16
  3580. 000030AE  A02E                     syscall    BlockMove/BlockMoveData
  3581. 000030B0  4E5E                     unlink     A6
  3582. 000030B2  225F                     movea.l    A1, [A7]+
  3583. 000030B4  DFFC 0000 0008           add.l      A7, 0x8
  3584. 000030BA  4ED1                     jmp        [A1]
  3585. 000030BC  4E56 FFE0                link       A6, -0x0020
  3586. 000030C0  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3587. 000030C4  316E 0008 0018           move.w     [A0 + 0x18], [A6 + 0x8]
  3588. 000030CA  A006                     syscall    KillIO
  3589. 000030CC  3D40 000A                move.w     [A6 + 0xA], D0
  3590. 000030D0  4E5E                     unlink     A6
  3591. 000030D2  225F                     movea.l    A1, [A7]+
  3592. 000030D4  DFFC 0000 0002           add.l      A7, 0x2
  3593. 000030DA  4ED1                     jmp        [A1]
  3594. 000030DC  4E56 FFC0                link       A6, -0x0040
  3595. 000030E0  41EE FFC0                lea.l      A0, [A6 - 0x40]
  3596. 000030E4  216E 0010 0012           move.l     [A0 + 0x12], [A6 + 0x10]
  3597. 000030EA  316E 0014 0016           move.w     [A0 + 0x16], [A6 + 0x14]
  3598. 000030F0  4268 001C                clr.w      [A0 + 0x1C]
  3599. 000030F4  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  3600. 000030F6  3D40 0016                move.w     [A6 + 0x16], D0
  3601. 000030FA  226E 000C                movea.l    A1, [A6 + 0xC]
  3602. 000030FE  32A8 0016                move.w     [A1], [A0 + 0x16]
  3603. 00003102  2028 0030                move.l     D0, [A0 + 0x30]
  3604. 00003106  E080                     asr        D0, 8
  3605. 00003108  E280                     asr        D0, 1
  3606. 0000310A  C0E8 003E                mulu.w     D0, [A0 + 0x3E]
  3607. 0000310E  E380                     asl        D0, 1
  3608. 00003110  E180                     asl        D0, 8
  3609. 00003112  226E 0008                movea.l    A1, [A6 + 0x8]
  3610. 00003116  2280                     move.l     [A1], D0
  3611. 00003118  4E5E                     unlink     A6
  3612. 0000311A  225F                     movea.l    A1, [A7]+
  3613. 0000311C  DFFC 0000 000E           add.l      A7, 0xE
  3614. 00003122  4ED1                     jmp        [A1]
  3615. 00003124  4E56 FFB0                link       A6, -0x0050
  3616. 00003128  41EE FFB0                lea.l      A0, [A6 - 0x50]
  3617. 0000312C  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  3618. 00003132  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  3619. 00003138  4228 001A                clr.b      [A0 + 0x1A]
  3620. 0000313C  4268 001C                clr.w      [A0 + 0x1C]
  3621. 00003140  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  3622. 00003142  3D40 0012                move.w     [A6 + 0x12], D0
  3623. 00003146  41E8 0020                lea.l      A0, [A0 + 0x20]
  3624. 0000314A  226E 0008                movea.l    A1, [A6 + 0x8]
  3625. 0000314E  303C 0010                move.w     D0, 0x10
  3626. 00003152  A02E                     syscall    BlockMove/BlockMoveData
  3627. 00003154  4E5E                     unlink     A6
  3628. 00003156  225F                     movea.l    A1, [A7]+
  3629. 00003158  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  3630. 0000315E  4ED1                     jmp        [A1]
  3631. 00003160  4E56 FFC0                link       A6, -0x0040
  3632. 00003164  41EE FFC0                lea.l      A0, [A6 - 0x40]
  3633. 00003168  216E 000C 0012           move.l     [A0 + 0x12], [A6 + 0xC]
  3634. 0000316E  A014                     syscall    GetVol/PBHGetVol/HGetVol
  3635. 00003170  3D40 0010                move.w     [A6 + 0x10], D0
  3636. 00003174  226E 0008                movea.l    A1, [A6 + 0x8]
  3637. 00003178  32A8 0016                move.w     [A1], [A0 + 0x16]
  3638. 0000317C  4E5E                     unlink     A6
  3639. 0000317E  225F                     movea.l    A1, [A7]+
  3640. 00003180  508F                     addq.l     A7, 8
  3641. 00003182  4ED1                     jmp        [A1]
  3642. 00003184  4E56 FFC0                link       A6, -0x0040
  3643. 00003188  41EE FFC0                lea.l      A0, [A6 - 0x40]
  3644. 0000318C  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  3645. 00003192  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  3646. 00003198  A015                     syscall    SetVol/PBHSetVol/HSetVol
  3647. 0000319A  3D40 000E                move.w     [A6 + 0xE], D0
  3648. 0000319E  4E5E                     unlink     A6
  3649. 000031A0  225F                     movea.l    A1, [A7]+
  3650. 000031A2  5C8F                     addq.l     A7, 6
  3651. 000031A4  4ED1                     jmp        [A1]
  3652. 000031A6  4E56 FFC0                link       A6, -0x0040
  3653. 000031AA  41EE FFC0                lea.l      A0, [A6 - 0x40]
  3654. 000031AE  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  3655. 000031B4  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  3656. 000031BA  A00E                     syscall    UnmountVol/HUnmountVol
  3657. 000031BC  3D40 000E                move.w     [A6 + 0xE], D0
  3658. 000031C0  4E5E                     unlink     A6
  3659. 000031C2  225F                     movea.l    A1, [A7]+
  3660. 000031C4  5C8F                     addq.l     A7, 6
  3661. 000031C6  4ED1                     jmp        [A1]
  3662. 000031C8  4E56 FFC0                link       A6, -0x0040
  3663. 000031CC  41EE FFC0                lea.l      A0, [A6 - 0x40]
  3664. 000031D0  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  3665. 000031D6  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  3666. 000031DC  A017                     syscall    Eject
  3667. 000031DE  3D40 000E                move.w     [A6 + 0xE], D0
  3668. 000031E2  4E5E                     unlink     A6
  3669. 000031E4  225F                     movea.l    A1, [A7]+
  3670. 000031E6  5C8F                     addq.l     A7, 6
  3671. 000031E8  4ED1                     jmp        [A1]
  3672. 000031EA  4E56 FFC0                link       A6, -0x0040
  3673. 000031EE  41EE FFC0                lea.l      A0, [A6 - 0x40]
  3674. 000031F2  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  3675. 000031F8  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  3676. 000031FE  A013                     syscall    FlushVol
  3677. 00003200  3D40 000E                move.w     [A6 + 0xE], D0
  3678. 00003204  4E5E                     unlink     A6
  3679. 00003206  225F                     movea.l    A1, [A7]+
  3680. 00003208  5C8F                     addq.l     A7, 6
  3681. 0000320A  4ED1                     jmp        [A1]
  3682. 0000320C  4E56 FFB0                link       A6, -0x0050
  3683. 00003210  41EE FFB0                lea.l      A0, [A6 - 0x50]
  3684. 00003214  216E 0012 0012           move.l     [A0 + 0x12], [A6 + 0x12]
  3685. 0000321A  316E 0010 0016           move.w     [A0 + 0x16], [A6 + 0x10]
  3686. 00003220  4228 001A                clr.b      [A0 + 0x1A]
  3687. 00003224  A008                     syscall    Create/PBHCreate/HCreate
  3688. 00003226  4A40                     tst.w      D0
  3689. 00003228  6600 0018                bne        +0x1A /* 00003242 */
  3690. 0000322C  4268 001C                clr.w      [A0 + 0x1C]
  3691. 00003230  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  3692. 00003232  2008                     move.l     D0, A0
  3693. 00003234  43E8 0020                lea.l      A1, [A0 + 0x20]
  3694. 00003238  22EE 0008                move.l     [A1]+, [A6 + 0x8]
  3695. 0000323C  22AE 000C                move.l     [A1], [A6 + 0xC]
  3696. 00003240  A00D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo
  3697. label00003242:
  3698. 00003242  3D40 0016                move.w     [A6 + 0x16], D0
  3699. 00003246  4E5E                     unlink     A6
  3700. 00003248  225F                     movea.l    A1, [A7]+
  3701. 0000324A  DFFC 0000 000E           add.l      A7, 0xE
  3702. 00003250  4ED1                     jmp        [A1]
  3703. 00003252  4E56 FFCE                link       A6, -0x0032
  3704. 00003256  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3705. 0000325A  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  3706. 00003260  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  3707. 00003266  4228 001A                clr.b      [A0 + 0x1A]
  3708. 0000326A  A009                     syscall    Delete/PBHDelete/HDelete
  3709. 0000326C  3D40 000E                move.w     [A6 + 0xE], D0
  3710. 00003270  4E5E                     unlink     A6
  3711. 00003272  225F                     movea.l    A1, [A7]+
  3712. 00003274  5C8F                     addq.l     A7, 6
  3713. 00003276  4ED1                     jmp        [A1]
  3714. 00003278  4E56 FFCE                link       A6, -0x0032
  3715. 0000327C  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3716. 00003280  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  3717. 00003286  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  3718. 0000328C  4228 001A                clr.b      [A0 + 0x1A]
  3719. 00003290  4228 001B                clr.b      [A0 + 0x1B]
  3720. 00003294  42A8 001C                clr.l      [A0 + 0x1C]
  3721. 00003298  A00A                     syscall    OpenRF/PBHOpenRF/HOpenRF
  3722. 0000329A  3D40 0012                move.w     [A6 + 0x12], D0
  3723. 0000329E  226E 0008                movea.l    A1, [A6 + 0x8]
  3724. 000032A2  32A8 0018                move.w     [A1], [A0 + 0x18]
  3725. 000032A6  4E5E                     unlink     A6
  3726. 000032A8  225F                     movea.l    A1, [A7]+
  3727. 000032AA  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  3728. 000032B0  4ED1                     jmp        [A1]
  3729. 000032B2  4E56 FFCE                link       A6, -0x0032
  3730. 000032B6  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3731. 000032BA  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  3732. 000032C0  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  3733. 000032C6  4228 001A                clr.b      [A0 + 0x1A]
  3734. 000032CA  216E 0008 001C           move.l     [A0 + 0x1C], [A6 + 0x8]
  3735. 000032D0  A00B                     syscall    Rename/PBHRename/HRename
  3736. 000032D2  3D40 0012                move.w     [A6 + 0x12], D0
  3737. 000032D6  4E5E                     unlink     A6
  3738. 000032D8  225F                     movea.l    A1, [A7]+
  3739. 000032DA  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  3740. 000032E0  4ED1                     jmp        [A1]
  3741. 000032E2  4E56 FFB0                link       A6, -0x0050
  3742. 000032E6  41EE FFB0                lea.l      A0, [A6 - 0x50]
  3743. 000032EA  216E 000E 0012           move.l     [A0 + 0x12], [A6 + 0xE]
  3744. 000032F0  316E 000C 0016           move.w     [A0 + 0x16], [A6 + 0xC]
  3745. 000032F6  4228 001A                clr.b      [A0 + 0x1A]
  3746. 000032FA  4268 001C                clr.w      [A0 + 0x1C]
  3747. 000032FE  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  3748. 00003300  43E8 0020                lea.l      A1, [A0 + 0x20]
  3749. 00003304  206E 0008                movea.l    A0, [A6 + 0x8]
  3750. 00003308  303C 0010                move.w     D0, 0x10
  3751. 0000330C  A02E                     syscall    BlockMove/BlockMoveData
  3752. 0000330E  41EE FFB0                lea.l      A0, [A6 - 0x50]
  3753. 00003312  A00D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo
  3754. 00003314  3D40 0012                move.w     [A6 + 0x12], D0
  3755. 00003318  4E5E                     unlink     A6
  3756. 0000331A  225F                     movea.l    A1, [A7]+
  3757. 0000331C  DFFC 0000 000A           add.l      A7, 0xA /* '\n' */
  3758. 00003322  4ED1                     jmp        [A1]
  3759. 00003324  4E56 FFCE                link       A6, -0x0032
  3760. 00003328  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3761. 0000332C  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  3762. 00003332  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  3763. 00003338  4228 001A                clr.b      [A0 + 0x1A]
  3764. 0000333C  A041                     syscall    SetFilLock/PBHSetFLock/HSetFLock
  3765. 0000333E  3D40 000E                move.w     [A6 + 0xE], D0
  3766. 00003342  4E5E                     unlink     A6
  3767. 00003344  225F                     movea.l    A1, [A7]+
  3768. 00003346  5C8F                     addq.l     A7, 6
  3769. 00003348  4ED1                     jmp        [A1]
  3770. 0000334A  4E56 FFCE                link       A6, -0x0032
  3771. 0000334E  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3772. 00003352  216E 000A 0012           move.l     [A0 + 0x12], [A6 + 0xA]
  3773. 00003358  316E 0008 0016           move.w     [A0 + 0x16], [A6 + 0x8]
  3774. 0000335E  4228 001A                clr.b      [A0 + 0x1A]
  3775. 00003362  A042                     syscall    RstFilLock/PBHRstFLock/HRstFLock
  3776. 00003364  3D40 000E                move.w     [A6 + 0xE], D0
  3777. 00003368  4E5E                     unlink     A6
  3778. 0000336A  225F                     movea.l    A1, [A7]+
  3779. 0000336C  5C8F                     addq.l     A7, 6
  3780. 0000336E  4ED1                     jmp        [A1]
  3781. 00003370  4E56 FFCE                link       A6, -0x0032
  3782. 00003374  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3783. 00003378  216E 0010 0012           move.l     [A0 + 0x12], [A6 + 0x10]
  3784. 0000337E  316E 000A 0016           move.w     [A0 + 0x16], [A6 + 0xA]
  3785. 00003384  116E 000C 001A           move.b     [A0 + 0x1A], [A6 + 0xC]
  3786. 0000338A  116E 0008 001C           move.b     [A0 + 0x1C], [A6 + 0x8]
  3787. 00003390  A043                     syscall    SetFilType
  3788. 00003392  3D40 0010                move.w     [A6 + 0x10], D0
  3789. 00003396  4E5E                     unlink     A6
  3790. 00003398  225F                     movea.l    A1, [A7]+
  3791. 0000339A  DFFC 0000 000C           add.l      A7, 0xC
  3792. 000033A0  4ED1                     jmp        [A1]
  3793. 000033A2  4E56 FFCE                link       A6, -0x0032
  3794. 000033A6  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3795. 000033AA  226E 0008                movea.l    A1, [A6 + 0x8]
  3796. 000033AE  2151 0024                move.l     [A0 + 0x24], [A1]
  3797. 000033B2  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  3798. 000033B8  A010                     syscall    Allocate/PBAllocContig/AllocContig
  3799. 000033BA  3D40 000E                move.w     [A6 + 0xE], D0
  3800. 000033BE  22A8 0028                move.l     [A1], [A0 + 0x28]
  3801. 000033C2  4E5E                     unlink     A6
  3802. 000033C4  225F                     movea.l    A1, [A7]+
  3803. 000033C6  5C8F                     addq.l     A7, 6
  3804. 000033C8  4ED1                     jmp        [A1]
  3805. 000033CA  4E56 FFCE                link       A6, -0x0032
  3806. 000033CE  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3807. 000033D2  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  3808. 000033D8  A011                     syscall    GetEOF
  3809. 000033DA  3D40 000E                move.w     [A6 + 0xE], D0
  3810. 000033DE  226E 0008                movea.l    A1, [A6 + 0x8]
  3811. 000033E2  22A8 001C                move.l     [A1], [A0 + 0x1C]
  3812. 000033E6  4E5E                     unlink     A6
  3813. 000033E8  225F                     movea.l    A1, [A7]+
  3814. 000033EA  5C8F                     addq.l     A7, 6
  3815. 000033EC  4ED1                     jmp        [A1]
  3816. 000033EE  4E56 FFCE                link       A6, -0x0032
  3817. 000033F2  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3818. 000033F6  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  3819. 000033FC  216E 0008 001C           move.l     [A0 + 0x1C], [A6 + 0x8]
  3820. 00003402  A012                     syscall    SetEOF
  3821. 00003404  3D40 000E                move.w     [A6 + 0xE], D0
  3822. 00003408  4E5E                     unlink     A6
  3823. 0000340A  225F                     movea.l    A1, [A7]+
  3824. 0000340C  5C8F                     addq.l     A7, 6
  3825. 0000340E  4ED1                     jmp        [A1]
  3826. 00003410  4E56 FFCE                link       A6, -0x0032
  3827. 00003414  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3828. 00003418  316E 000C 0018           move.w     [A0 + 0x18], [A6 + 0xC]
  3829. 0000341E  A018                     syscall    GetFPos
  3830. 00003420  3D40 000E                move.w     [A6 + 0xE], D0
  3831. 00003424  226E 0008                movea.l    A1, [A6 + 0x8]
  3832. 00003428  22A8 002E                move.l     [A1], [A0 + 0x2E]
  3833. 0000342C  4E5E                     unlink     A6
  3834. 0000342E  225F                     movea.l    A1, [A7]+
  3835. 00003430  5C8F                     addq.l     A7, 6
  3836. 00003432  4ED1                     jmp        [A1]
  3837. 00003434  4E56 FFCE                link       A6, -0x0032
  3838. 00003438  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3839. 0000343C  316E 000E 0018           move.w     [A0 + 0x18], [A6 + 0xE]
  3840. 00003442  316E 000C 002C           move.w     [A0 + 0x2C], [A6 + 0xC]
  3841. 00003448  216E 0008 002E           move.l     [A0 + 0x2E], [A6 + 0x8]
  3842. 0000344E  A044                     syscall    SetFPos
  3843. 00003450  3D40 0010                move.w     [A6 + 0x10], D0
  3844. 00003454  4E5E                     unlink     A6
  3845. 00003456  225F                     movea.l    A1, [A7]+
  3846. 00003458  508F                     addq.l     A7, 8
  3847. 0000345A  4ED1                     jmp        [A1]
  3848. 0000345C  4E56 FFCE                link       A6, -0x0032
  3849. 00003460  41EE FFCE                lea.l      A0, [A6 - 0x32]
  3850. 00003464  316E 0008 0018           move.w     [A0 + 0x18], [A6 + 0x8]
  3851. 0000346A  A045                     syscall    FlushFile
  3852. 0000346C  3D40 000A                move.w     [A6 + 0xA], D0
  3853. 00003470  4E5E                     unlink     A6
  3854. 00003472  225F                     movea.l    A1, [A7]+
  3855. 00003474  548F                     addq.l     A7, 2
  3856. 00003476  4ED1                     jmp        [A1]
  3857. 00003478  225F                     movea.l    A1, [A7]+
  3858. 0000347A  201F                     move.l     D0, [A7]+
  3859. 0000347C  305F                     movea.w    A0, [A7]+
  3860. 0000347E  2F09                     move.l     -[A7], A1
  3861. 00003480  A02F                     syscall    PostEvent/PPostEvent
  3862. 00003482  3F40 0004                move.w     [A7 + 0x4], D0
  3863. 00003486  4E75                     rts
  3864. 00003488  225F                     movea.l    A1, [A7]+
  3865. 0000348A  201F                     move.l     D0, [A7]+
  3866. 0000348C  2F09                     move.l     -[A7], A1
  3867. 0000348E  A032                     syscall    FlushEvents
  3868. 00003490  4E75                     rts
  3869. 00003492  225F                     movea.l    A1, [A7]+
  3870. 00003494  33DF 0000 0144           move.w     [0x00000144 /* SysEvtMask */], [A7]+
  3871. 0000349A  4ED1                     jmp        [A1]
  3872. 0000349C  225F                     movea.l    A1, [A7]+
  3873. 0000349E  205F                     movea.l    A0, [A7]+
  3874. 000034A0  301F                     move.w     D0, [A7]+
  3875. 000034A2  2F09                     move.l     -[A7], A1
  3876. 000034A4  A030                     syscall    OSEventAvail
  3877. 000034A6  4A40                     tst.w      D0
  3878. 000034A8  6700 000A                beq        +0xC /* 000034B4 */
  3879. 000034AC  422F 0004                clr.b      [A7 + 0x4]
  3880. 000034B0  6000 0008                bra        +0xA /* 000034BA */
  3881. label000034B4:
  3882. 000034B4  1F7C 0001 0004           move.b     [A7 + 0x4], 0x1
  3883. label000034BA:
  3884. 000034BA  4E75                     rts
  3885. 000034BC  225F                     movea.l    A1, [A7]+
  3886. 000034BE  205F                     movea.l    A0, [A7]+
  3887. 000034C0  301F                     move.w     D0, [A7]+
  3888. 000034C2  2F09                     move.l     -[A7], A1
  3889. 000034C4  A031                     syscall    GetOSEvent
  3890. 000034C6  4A40                     tst.w      D0
  3891. 000034C8  6700 000A                beq        +0xC /* 000034D4 */
  3892. 000034CC  422F 0004                clr.b      [A7 + 0x4]
  3893. 000034D0  6000 0008                bra        +0xA /* 000034DA */
  3894. label000034D4:
  3895. 000034D4  1F7C 0001 0004           move.b     [A7 + 0x4], 0x1
  3896. label000034DA:
  3897. 000034DA  4E75                     rts
  3898. 000034DC  205F                     movea.l    A0, [A7]+
  3899. 000034DE  301F                     move.w     D0, [A7]+
  3900. 000034E0  2F08                     move.l     -[A7], A0
  3901. 000034E2  4E56 FFE0                link       A6, -0x0020
  3902. 000034E6  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3903. 000034EA  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  3904. 000034F0  317C 0002 001A           move.w     [A0 + 0x1A], 0x2
  3905. 000034F6  3140 001C                move.w     [A0 + 0x1C], D0
  3906. 000034FA  A204                     syscall    Control, flags=2
  3907. 000034FC  4E5E                     unlink     A6
  3908. 000034FE  4E75                     rts
  3909. 00003500  205F                     movea.l    A0, [A7]+
  3910. 00003502  225F                     movea.l    A1, [A7]+
  3911. 00003504  4219                     clr.b      [A1]+
  3912. 00003506  12B9 0000 0208           move.b     [A1], [0x00000208 /* SPVolCtl */]
  3913. 0000350C  2F08                     move.l     -[A7], A0
  3914. 0000350E  4E75                     rts
  3915. 00003510  41F9 0C00 56FA           lea.l      A0, [0x0C0056FA]
  3916. 00003516  217C 0000 0006 0024      move.l     [A0 + 0x24], 0x6
  3917. 0000351E  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  3918. 00003524  42A8 000C                clr.l      [A0 + 0xC]
  3919. 00003528  43F9 0000 573A           lea.l      A1, [0x0000573A]
  3920. 0000352E  2149 0020                move.l     [A0 + 0x20], A1
  3921. 00003532  201F                     move.l     D0, [A7]+
  3922. 00003534  221F                     move.l     D1, [A7]+
  3923. 00003536  2F00                     move.l     -[A7], D0
  3924. 00003538  32FC 0001                move.w     [A1]+, 0x1
  3925. 0000353C  22C1                     move.l     [A1]+, D1
  3926. 0000353E  A003                     syscall    Write
  3927. 00003540  4E75                     rts
  3928. 00003542  4E56 FFE0                link       A6, -0x0020
  3929. 00003546  41EE FFE0                lea.l      A0, [A6 - 0x20]
  3930. 0000354A  317C FFFC 0018           move.w     [A0 + 0x18], 0xFFFC
  3931. 00003550  A206                     syscall    KillIO, flags=2
  3932. 00003552  4E5E                     unlink     A6
  3933. 00003554  4E75                     rts
  3934. 00003556  3F2F 0004                move.w     -[A7], [A7 + 0x4]
  3935. 0000355A  A9C8                     syscall    SysBeep
  3936. 0000355C  205F                     movea.l    A0, [A7]+
  3937. 0000355E  DEFC 0002                add.w      A7, 0x2
  3938. 00003562  4ED0                     jmp        [A0]
  3939. 00003564  7401                     moveq.l    D2, 0x01
  3940. label00003566:
  3941. 00003566  205F                     movea.l    A0, [A7]+
  3942. 00003568  3F02                     move.w     -[A7], D2
  3943. 0000356A  2F08                     move.l     -[A7], A0
  3944. 0000356C  ADEA                     syscall    Pack3, auto_pop
  3945. 0000356E  7403                     moveq.l    D2, 0x03
  3946. 00003570  6000 FFF4                bra        -0xA /* 00003566 */
  3947. 00003574  7402                     moveq.l    D2, 0x02
  3948. 00003576  6000 FFEE                bra        -0x10 /* 00003566 */
  3949. 0000357A  7404                     moveq.l    D2, 0x04
  3950. 0000357C  6000 FFE8                bra        -0x16 /* 00003566 */
  3951. 00003580  7402                     moveq.l    D2, 0x02
  3952. label00003582:
  3953. 00003582  205F                     movea.l    A0, [A7]+
  3954. 00003584  3F02                     move.w     -[A7], D2
  3955. 00003586  2F08                     move.l     -[A7], A0
  3956. 00003588  ADE9                     syscall    Pack2, auto_pop
  3957. 0000358A  7404                     moveq.l    D2, 0x04
  3958. 0000358C  6000 FFF4                bra        -0xA /* 00003582 */
  3959. 00003590  7400                     moveq.l    D2, 0x00
  3960. 00003592  6000 FFEE                bra        -0x10 /* 00003582 */
  3961. 00003596  7406                     moveq.l    D2, 0x06
  3962. 00003598  6000 FFE8                bra        -0x16 /* 00003582 */
  3963. 0000359C  343C 0008                move.w     D2, 0x8
  3964. 000035A0  6000 FFE0                bra        -0x1E /* 00003582 */
  3965. 000035A4  343C 000A                move.w     D2, 0xA /* '\n' */
  3966. 000035A8  6000 FFD8                bra        -0x26 /* 00003582 */
  3967. 000035AC  7406                     moveq.l    D2, 0x06
  3968. label000035AE:
  3969. 000035AE  205F                     movea.l    A0, [A7]+
  3970. 000035B0  3F02                     move.w     -[A7], D2
  3971. 000035B2  2F08                     move.l     -[A7], A0
  3972. 000035B4  ADED                     syscall    Pack6, auto_pop
  3973. 000035B6  7408                     moveq.l    D2, 0x08
  3974. 000035B8  6000 FFF4                bra        -0xA /* 000035AE */
  3975. 000035BC  7400                     moveq.l    D2, 0x00
  3976. 000035BE  6000 FFEE                bra        -0x10 /* 000035AE */
  3977. 000035C2  740E                     moveq.l    D2, 0x0E
  3978. 000035C4  6000 FFE8                bra        -0x16 /* 000035AE */
  3979. 000035C8  7402                     moveq.l    D2, 0x02
  3980. 000035CA  6000 FFE2                bra        -0x1C /* 000035AE */
  3981. 000035CE  7410                     moveq.l    D2, 0x10
  3982. 000035D0  6000 FFDC                bra        -0x22 /* 000035AE */
  3983. 000035D4  7404                     moveq.l    D2, 0x04
  3984. 000035D6  6000 FFD6                bra        -0x28 /* 000035AE */
  3985. 000035DA  343C 000A                move.w     D2, 0xA /* '\n' */
  3986. 000035DE  6000 0006                bra        +0x8 /* 000035E6 */
  3987. 000035E2  343C 000C                move.w     D2, 0xC
  3988. label000035E6:
  3989. 000035E6  205F                     movea.l    A0, [A7]+
  3990. 000035E8  3F02                     move.w     -[A7], D2
  3991. 000035EA  2F08                     move.l     -[A7], A0
  3992. 000035EC  ADED                     syscall    Pack6, auto_pop
  3993. 000035EE  343C 000A                move.w     D2, 0xA /* '\n' */
  3994. 000035F2  6000 0006                bra        +0x8 /* 000035FA */
  3995. 000035F6  343C 000C                move.w     D2, 0xC
  3996. label000035FA:
  3997. 000035FA  226F 0004                movea.l    A1, [A7 + 0x4]
  3998. 000035FE  206F 0008                movea.l    A0, [A7 + 0x8]
  3999. 00003602  4240                     clr.w      D0
  4000. 00003604  4241                     clr.w      D1
  4001. 00003606  1018                     move.b     D0, [A0]+
  4002. 00003608  1219                     move.b     D1, [A1]+
  4003. 0000360A  2F48 0008                move.l     [A7 + 0x8], A0
  4004. 0000360E  2F49 0004                move.l     [A7 + 0x4], A1
  4005. 00003612  205F                     movea.l    A0, [A7]+
  4006. 00003614  3F00                     move.w     -[A7], D0
  4007. 00003616  3F01                     move.w     -[A7], D1
  4008. 00003618  3F02                     move.w     -[A7], D2
  4009. 0000361A  2F08                     move.l     -[A7], A0
  4010. 0000361C  ADED                     syscall    Pack6, auto_pop
  4011. 0000361E  206F 0008                movea.l    A0, [A7 + 0x8]
  4012. 00003622  3F3C 0001                move.w     -[A7], 0x1
  4013. 00003626  A9EE                     syscall    Pack7/DecStr68K
  4014. 00003628  206F 0004                movea.l    A0, [A7 + 0x4]
  4015. 0000362C  2080                     move.l     [A0], D0
  4016. 0000362E  6000 0010                bra        +0x12 /* 00003640 */
  4017. 00003632  206F 0004                movea.l    A0, [A7 + 0x4]
  4018. 00003636  202F 0008                move.l     D0, [A7 + 0x8]
  4019. 0000363A  3F3C 0000                move.w     -[A7], 0x0
  4020. 0000363E  A9EE                     syscall    Pack7/DecStr68K
  4021. label00003640:
  4022. 00003640  205F                     movea.l    A0, [A7]+
  4023. 00003642  504F                     addq.w     A7, 8
  4024. 00003644  4ED0                     jmp        [A0]
  4025. 00003646  0000 206F                ori.b      D0, 0x6F /* 'o' */
  4026. 0000364A  0004 327C                ori.b      D4, 0x7C /* '|' */
  4027. 0000364E  0000 1018                ori.b      D0, 0x18
  4028. label00003652:
  4029. 00003652  4A00                     tst.b      D0
  4030. 00003654  670A                     beq        +0xC /* 00003660 */
  4031. 00003656  1210                     move.b     D1, [A0]
  4032. 00003658  10C0                     move.b     [A0]+, D0
  4033. 0000365A  1001                     move.b     D0, D1
  4034. 0000365C  5289                     addq.l     A1, 1
  4035. 0000365E  60F2                     bra        -0xC /* 00003652 */
  4036. label00003660:
  4037. 00003660  2009                     move.l     D0, A1
  4038. 00003662  206F 0004                movea.l    A0, [A7 + 0x4]
  4039. 00003666  1080                     move.b     [A0], D0
  4040. 00003668  4E75                     rts
  4041. 0000366A  206F 0004                movea.l    A0, [A7 + 0x4]
  4042. 0000366E  2248                     movea.l    A1, A0
  4043. 00003670  4280                     clr.l      D0
  4044. 00003672  1018                     move.b     D0, [A0]+
  4045. 00003674  5380                     subq.l     D0, 1
  4046. 00003676  6D0A                     blt        +0xC /* 00003682 */
  4047. label00003678:
  4048. 00003678  12D8                     move.b     [A1]+, [A0]+
  4049. 0000367A  6602                     bne        +0x4 /* 0000367E */
  4050. 0000367C  5389                     subq.l     A1, 1
  4051. label0000367E:
  4052. 0000367E  51C8 FFF8                dbf        D0, -0xA /* 00003678 */
  4053. label00003682:
  4054. 00003682  4211                     clr.b      [A1]
  4055. 00003684  4E75                     rts
  4056. 00003686  206F 0004                movea.l    A0, [A7 + 0x4]
  4057. 0000368A  4280                     clr.l      D0
  4058. 0000368C  1010                     move.b     D0, [A0]
  4059. 0000368E  D1C0                     add.l      A0, D0
  4060. 00003690  5288                     addq.l     A0, 1
  4061. 00003692  4210                     clr.b      [A0]
  4062. 00003694  202F 0004                move.l     D0, [A7 + 0x4]
  4063. 00003698  5280                     addq.l     D0, 1
  4064. 0000369A  4E75                     rts
  4065. 0000369C  202F 0004                move.l     D0, [A7 + 0x4]
  4066. 000036A0  08C0 0018                bset.b     D0, 0x18
  4067. 000036A4  4E75                     rts
  4068. 000036A6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4069. 000036AA  0000 48EE                ori.b      D0, 0xEE
  4070. 000036AE  0000 0000                ori.b      D0, 0x0
  4071. 000036B2  4AAE 0008                tst.l      [A6 + 0x8]
  4072. 000036B6  6C0A                     bge        +0xC /* 000036C2 */
  4073. 000036B8  202E 0008                move.l     D0, [A6 + 0x8]
  4074. 000036BC  4480                     neg.l      D0
  4075. 000036BE  2D40 0008                move.l     [A6 + 0x8], D0
  4076. label000036C2:
  4077. 000036C2  202E 0008                move.l     D0, [A6 + 0x8]
  4078. 000036C6  4E5E                     unlink     A6
  4079. 000036C8  4E75                     rts
  4080. 000036CA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4081. 000036CE  0000 48E7                ori.b      D0, 0xE7
  4082. 000036D2  3800                     move.w     D4, D0
  4083. 000036D4  283C 0000 0001           move.l     D4, 0x1
  4084. 000036DA  206E 0008                movea.l    A0, [A6 + 0x8]
  4085. 000036DE  2010                     move.l     D0, [A0]
  4086. 000036E0  6C00 0006                bge        +0x8 /* 000036E8 */
  4087. 000036E4  4480                     neg.l      D0
  4088. 000036E6  4484                     neg.l      D4
  4089. label000036E8:
  4090. 000036E8  2400                     move.l     D2, D0
  4091. 000036EA  222E 000C                move.l     D1, [A6 + 0xC]
  4092. 000036EE  6C00 0004                bge        +0x6 /* 000036F4 */
  4093. 000036F2  4481                     neg.l      D1
  4094. label000036F4:
  4095. 000036F4  0C81 0001 0000           cmpi.l     D1, 0x10000
  4096. 000036FA  6C00 0014                bge        +0x16 /* 00003710 */
  4097. 000036FE  4240                     clr.w      D0
  4098. 00003700  4840                     swap.w     D0
  4099. 00003702  80C1                     divu.w     D0, D1
  4100. 00003704  3002                     move.w     D0, D2
  4101. 00003706  80C1                     divu.w     D0, D1
  4102. 00003708  4240                     clr.w      D0
  4103. 0000370A  4840                     swap.w     D0
  4104. 0000370C  6000 003C                bra        +0x3E /* 0000374A */
  4105. label00003710:
  4106. 00003710  2601                     move.l     D3, D1
  4107. label00003712:
  4108. 00003712  E280                     asr        D0, 1
  4109. 00003714  E281                     asr        D1, 1
  4110. 00003716  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  4111. 0000371C  0281 7FFF FFFF           andi.l     D1, 0x7FFFFFFF
  4112. 00003722  0C81 0001 0000           cmpi.l     D1, 0x10000
  4113. 00003728  6C00 FFE8                bge        -0x16 /* 00003712 */
  4114. 0000372C  80C1                     divu.w     D0, D1
  4115. 0000372E  0280 0000 FFFF           andi.l     D0, 0xFFFF
  4116. 00003734  2F00                     move.l     -[A7], D0
  4117. 00003736  2F03                     move.l     -[A7], D3
  4118. 00003738  4EB9 3F00 3D30           jsr        [0x3F003D30]
  4119. 0000373E  508F                     addq.l     A7, 8
  4120. 00003740  B480                     cmp.l      D2, D0
  4121. 00003742  6C02                     bge        +0x4 /* 00003746 */
  4122. 00003744  9083                     sub.l      D0, D3
  4123. label00003746:
  4124. 00003746  9082                     sub.l      D0, D2
  4125. 00003748  4480                     neg.l      D0
  4126. label0000374A:
  4127. 0000374A  4A84                     tst.l      D4
  4128. 0000374C  6C00 0004                bge        +0x6 /* 00003752 */
  4129. 00003750  4480                     neg.l      D0
  4130. label00003752:
  4131. 00003752  2080                     move.l     [A0], D0
  4132. 00003754  4CDF 001C                movem.l    D2,D3,D4, [A7]+
  4133. 00003758  4E5E                     unlink     A6
  4134. 0000375A  4E75                     rts
  4135. 0000375C  4E56 0000                link       A6, 0
  4136. 00003760  48E7 3800                movem.l    -[A7], D2,D3,D4
  4137. 00003764  283C 0000 0001           move.l     D4, 0x1
  4138. 0000376A  242E 0008                move.l     D2, [A6 + 0x8]
  4139. 0000376E  6C00 0006                bge        +0x8 /* 00003776 */
  4140. 00003772  4482                     neg.l      D2
  4141. 00003774  4484                     neg.l      D4
  4142. label00003776:
  4143. 00003776  262E 000C                move.l     D3, [A6 + 0xC]
  4144. 0000377A  6C00 0006                bge        +0x8 /* 00003782 */
  4145. 0000377E  4483                     neg.l      D3
  4146. 00003780  4484                     neg.l      D4
  4147. label00003782:
  4148. 00003782  4280                     clr.l      D0
  4149. 00003784  3002                     move.w     D0, D2
  4150. 00003786  C0C3                     mulu.w     D0, D3
  4151. 00003788  3202                     move.w     D1, D2
  4152. 0000378A  4842                     swap.w     D2
  4153. 0000378C  C4C3                     mulu.w     D2, D3
  4154. 0000378E  4843                     swap.w     D3
  4155. 00003790  C2C3                     mulu.w     D1, D3
  4156. 00003792  D282                     add.l      D1, D2
  4157. 00003794  4841                     swap.w     D1
  4158. 00003796  4241                     clr.w      D1
  4159. 00003798  D081                     add.l      D0, D1
  4160. 0000379A  4A84                     tst.l      D4
  4161. 0000379C  6C00 0004                bge        +0x6 /* 000037A2 */
  4162. 000037A0  4480                     neg.l      D0
  4163. label000037A2:
  4164. 000037A2  4CDF 001C                movem.l    D2,D3,D4, [A7]+
  4165. 000037A6  4E5E                     unlink     A6
  4166. 000037A8  4E75                     rts
  4167. 000037AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4168. 000037AE  0000 48EE                ori.b      D0, 0xEE
  4169. 000037B2  0000 0000                ori.b      D0, 0x0
  4170. 000037B6  2F39 0300 476C           move.l     -[A7], [0x0300476C]
  4171. 000037BC  2F39 0700 4768           move.l     -[A7], [0x07004768]
  4172. 000037C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4173. 000037C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4174. 000037CA  4EB9 0800 40A6           jsr        [0x080040A6]
  4175. 000037D0  6C18                     bge        +0x1A /* 000037EA */
  4176. 000037D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4177. 000037D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4178. 000037DA  4EB9 3200 41CA           jsr        [0x320041CA]
  4179. 000037E0  508F                     addq.l     A7, 8
  4180. 000037E2  2D40 0008                move.l     [A6 + 0x8], D0
  4181. 000037E6  2D41 000C                move.l     [A6 + 0xC], D1
  4182. label000037EA:
  4183. 000037EA  2F3C 0000 0001           move.l     -[A7], 0x1
  4184. 000037F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4185. 000037F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4186. 000037F8  612E                     bsr        +0x30 /* 00003828 */
  4187. 000037FA  DFFC 0000 000C           add.l      A7, 0xC
  4188. 00003800  4E5E                     unlink     A6
  4189. 00003802  4E75                     rts
  4190. 00003804  4E56 0000                link       A6, 0
  4191. 00003808  48EE 0000 0000           movem.l    [A6 + 0x0], <none>
  4192. 0000380E  2F3C 0000 0000           move.l     -[A7], 0x0
  4193. 00003814  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4194. 00003818  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4195. 0000381C  610A                     bsr        +0xC /* 00003828 */
  4196. 0000381E  DFFC 0000 000C           add.l      A7, 0xC
  4197. 00003824  4E5E                     unlink     A6
  4198. 00003826  4E75                     rts
  4199. fn00003828:
  4200. 00003828  4E56 FFC4                link       A6, -0x003C
  4201. 0000382C  48EE 0000 FFC4           movem.l    [A6 - 0x3C], <none>
  4202. 00003832  2D6E 0008 FFE0           move.l     [A6 - 0x20], [A6 + 0x8]
  4203. 00003838  2D6E 000C FFE4           move.l     [A6 - 0x1C], [A6 + 0xC]
  4204. 0000383E  2F39 0300 4774           move.l     -[A7], [0x03004774]
  4205. 00003844  2F39 0700 4770           move.l     -[A7], [0x07004770]
  4206. 0000384A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4207. 0000384E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4208. 00003852  4EB9 0800 40A6           jsr        [0x080040A6]
  4209. 00003858  6C22                     bge        +0x24 /* 0000387C */
  4210. 0000385A  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4211. 0000385E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4212. 00003862  4EB9 0D00 41CA           jsr        [0x0D0041CA]
  4213. 00003868  508F                     addq.l     A7, 8
  4214. 0000386A  2D40 FFE0                move.l     [A6 - 0x20], D0
  4215. 0000386E  2D41 FFE4                move.l     [A6 - 0x1C], D1
  4216. 00003872  202E 0010                move.l     D0, [A6 + 0x10]
  4217. 00003876  5480                     addq.l     D0, 2
  4218. 00003878  2D40 0010                move.l     [A6 + 0x10], D0
  4219. label0000387C:
  4220. 0000387C  2F39 0300 471C           move.l     -[A7], [0x0300471C]
  4221. 00003882  2F39 0700 4718           move.l     -[A7], [0x07004718]
  4222. 00003888  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4223. 0000388C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4224. 00003890  4EB9 0A00 41EE           jsr        [0x0A0041EE]
  4225. 00003896  DFFC 0000 0010           add.l      A7, 0x10
  4226. 0000389C  2D40 FFE0                move.l     [A6 - 0x20], D0
  4227. 000038A0  2D41 FFE4                move.l     [A6 - 0x1C], D1
  4228. 000038A4  2F39 0300 477C           move.l     -[A7], [0x0300477C]
  4229. 000038AA  2F39 0700 4778           move.l     -[A7], [0x07004778]
  4230. 000038B0  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4231. 000038B4  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4232. 000038B8  4EB9 0B00 40A6           jsr        [0x0B0040A6]
  4233. 000038BE  6F00 00C8                ble        +0xCA /* 00003988 */
  4234. 000038C2  486E FFF8                pea.l      [A6 - 0x8]
  4235. 000038C6  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4236. 000038CA  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4237. 000038CE  4EB9 0C00 3F0A           jsr        [0x0C003F0A]
  4238. 000038D4  DFFC 0000 000C           add.l      A7, 0xC
  4239. 000038DA  2D40 FFD8                move.l     [A6 - 0x28], D0
  4240. 000038DE  2D41 FFDC                move.l     [A6 - 0x24], D1
  4241. 000038E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4242. 000038E6  4EB9 0A00 4020           jsr        [0x0A004020]
  4243. 000038EC  588F                     addq.l     A7, 4
  4244. 000038EE  2F01                     move.l     -[A7], D1
  4245. 000038F0  2F00                     move.l     -[A7], D0
  4246. 000038F2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4247. 000038F6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4248. 000038FA  4EB9 1000 4076           jsr        [0x10004076]
  4249. 00003900  DFFC 0000 0010           add.l      A7, 0x10
  4250. 00003906  2D40 FFF8                move.l     [A6 - 0x8], D0
  4251. 0000390A  2D41 FFFC                move.l     [A6 - 0x4], D1
  4252. 0000390E  486E FFF0                pea.l      [A6 - 0x10]
  4253. 00003912  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4254. 00003916  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4255. 0000391A  2F39 0300 4784           move.l     -[A7], [0x03004784]
  4256. 00003920  2F39 0300 4780           move.l     -[A7], [0x03004780]
  4257. 00003926  4EB9 0800 41EE           jsr        [0x080041EE]
  4258. 0000392C  DFFC 0000 0010           add.l      A7, 0x10
  4259. 00003932  2F01                     move.l     -[A7], D1
  4260. 00003934  2F00                     move.l     -[A7], D0
  4261. 00003936  4EB9 0A00 3F0A           jsr        [0x0A003F0A]
  4262. 0000393C  DFFC 0000 000C           add.l      A7, 0xC
  4263. 00003942  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4264. 00003946  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4265. 0000394A  2F39 0300 478C           move.l     -[A7], [0x0300478C]
  4266. 00003950  2F39 0300 4788           move.l     -[A7], [0x03004788]
  4267. 00003956  4EB9 0C00 41EE           jsr        [0x0C0041EE]
  4268. 0000395C  DFFC 0000 0010           add.l      A7, 0x10
  4269. 00003962  2F01                     move.l     -[A7], D1
  4270. 00003964  2F00                     move.l     -[A7], D0
  4271. 00003966  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4272. 0000396A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  4273. 0000396E  4EB9 0800 408C           jsr        [0x0800408C]
  4274. 00003974  DFFC 0000 0010           add.l      A7, 0x10
  4275. 0000397A  2F01                     move.l     -[A7], D1
  4276. 0000397C  2F00                     move.l     -[A7], D0
  4277. 0000397E  4EB9 0900 3FCC           jsr        [0x09003FCC]
  4278. 00003984  508F                     addq.l     A7, 8
  4279. 00003986  604C                     bra        +0x4E /* 000039D4 */
  4280. label00003988:
  4281. 00003988  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4282. 0000398C  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4283. 00003990  4EB9 0700 3FCC           jsr        [0x07003FCC]
  4284. 00003996  508F                     addq.l     A7, 8
  4285. 00003998  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4286. 0000399C  2F00                     move.l     -[A7], D0
  4287. 0000399E  4EB9 0A00 4020           jsr        [0x0A004020]
  4288. 000039A4  588F                     addq.l     A7, 4
  4289. 000039A6  2F01                     move.l     -[A7], D1
  4290. 000039A8  2F00                     move.l     -[A7], D0
  4291. 000039AA  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  4292. 000039AE  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4293. 000039B2  4EB9 1D00 408C           jsr        [0x1D00408C]
  4294. 000039B8  DFFC 0000 0010           add.l      A7, 0x10
  4295. 000039BE  2D40 FFD8                move.l     [A6 - 0x28], D0
  4296. 000039C2  2D41 FFDC                move.l     [A6 - 0x24], D1
  4297. 000039C6  202E 0010                move.l     D0, [A6 + 0x10]
  4298. 000039CA  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  4299. 000039CE  0280 0000 0003           andi.l     D0, 0x3
  4300. label000039D4:
  4301. 000039D4  2D40 0010                move.l     [A6 + 0x10], D0
  4302. 000039D8  202E 0010                move.l     D0, [A6 + 0x10]
  4303. 000039DC  0280 0000 0001           andi.l     D0, 0x1
  4304. 000039E2  6728                     beq        +0x2A /* 00003A0C */
  4305. 000039E4  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4306. 000039E8  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4307. 000039EC  2F39 0300 4794           move.l     -[A7], [0x03004794]
  4308. 000039F2  2F39 0300 4790           move.l     -[A7], [0x03004790]
  4309. 000039F8  4EB9 1300 408C           jsr        [0x1300408C]
  4310. 000039FE  DFFC 0000 0010           add.l      A7, 0x10
  4311. 00003A04  2D40 FFD8                move.l     [A6 - 0x28], D0
  4312. 00003A08  2D41 FFDC                move.l     [A6 - 0x24], D1
  4313. label00003A0C:
  4314. 00003A0C  0CAE 0000 0001 0010      cmpi.l     [A6 + 0x10], 0x1
  4315. 00003A14  6F18                     ble        +0x1A /* 00003A2E */
  4316. 00003A16  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4317. 00003A1A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4318. 00003A1E  4EB9 1000 41CA           jsr        [0x100041CA]
  4319. 00003A24  508F                     addq.l     A7, 8
  4320. 00003A26  2D40 FFD8                move.l     [A6 - 0x28], D0
  4321. 00003A2A  2D41 FFDC                move.l     [A6 - 0x24], D1
  4322. label00003A2E:
  4323. 00003A2E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4324. 00003A32  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4325. 00003A36  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4326. 00003A3A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4327. 00003A3E  4EB9 0E00 41EE           jsr        [0x0E0041EE]
  4328. 00003A44  DFFC 0000 0010           add.l      A7, 0x10
  4329. 00003A4A  2D40 FFE8                move.l     [A6 - 0x18], D0
  4330. 00003A4E  2D41 FFEC                move.l     [A6 - 0x14], D1
  4331. 00003A52  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  4332. 00003A56  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4333. 00003A5A  2F39 0300 4724           move.l     -[A7], [0x03004724]
  4334. 00003A60  2F39 0500 4720           move.l     -[A7], [0x05004720]
  4335. 00003A66  2F01                     move.l     -[A7], D1
  4336. 00003A68  2F00                     move.l     -[A7], D0
  4337. 00003A6A  2F39 0300 472C           move.l     -[A7], [0x0300472C]
  4338. 00003A70  2F39 0500 4728           move.l     -[A7], [0x05004728]
  4339. 00003A76  2F01                     move.l     -[A7], D1
  4340. 00003A78  2F00                     move.l     -[A7], D0
  4341. 00003A7A  2F39 0300 4734           move.l     -[A7], [0x03004734]
  4342. 00003A80  2F39 0500 4730           move.l     -[A7], [0x05004730]
  4343. 00003A86  2F01                     move.l     -[A7], D1
  4344. 00003A88  2F00                     move.l     -[A7], D0
  4345. 00003A8A  2F39 0300 473C           move.l     -[A7], [0x0300473C]
  4346. 00003A90  2F39 0500 4738           move.l     -[A7], [0x05004738]
  4347. 00003A96  2F01                     move.l     -[A7], D1
  4348. 00003A98  2F00                     move.l     -[A7], D0
  4349. 00003A9A  2F39 0300 4744           move.l     -[A7], [0x03004744]
  4350. 00003AA0  2F39 0300 4740           move.l     -[A7], [0x03004740]
  4351. 00003AA6  4EB9 0800 41EE           jsr        [0x080041EE]
  4352. 00003AAC  DFFC 0000 0010           add.l      A7, 0x10
  4353. 00003AB2  2F01                     move.l     -[A7], D1
  4354. 00003AB4  2F00                     move.l     -[A7], D0
  4355. 00003AB6  4EB9 0800 4076           jsr        [0x08004076]
  4356. 00003ABC  DFFC 0000 0010           add.l      A7, 0x10
  4357. 00003AC2  2F01                     move.l     -[A7], D1
  4358. 00003AC4  2F00                     move.l     -[A7], D0
  4359. 00003AC6  4EB9 0800 41EE           jsr        [0x080041EE]
  4360. 00003ACC  DFFC 0000 0010           add.l      A7, 0x10
  4361. 00003AD2  2F01                     move.l     -[A7], D1
  4362. 00003AD4  2F00                     move.l     -[A7], D0
  4363. 00003AD6  4EB9 0800 4076           jsr        [0x08004076]
  4364. 00003ADC  DFFC 0000 0010           add.l      A7, 0x10
  4365. 00003AE2  2F01                     move.l     -[A7], D1
  4366. 00003AE4  2F00                     move.l     -[A7], D0
  4367. 00003AE6  4EB9 0800 41EE           jsr        [0x080041EE]
  4368. 00003AEC  DFFC 0000 0010           add.l      A7, 0x10
  4369. 00003AF2  2F01                     move.l     -[A7], D1
  4370. 00003AF4  2F00                     move.l     -[A7], D0
  4371. 00003AF6  4EB9 0800 4076           jsr        [0x08004076]
  4372. 00003AFC  DFFC 0000 0010           add.l      A7, 0x10
  4373. 00003B02  2F01                     move.l     -[A7], D1
  4374. 00003B04  2F00                     move.l     -[A7], D0
  4375. 00003B06  4EB9 0800 41EE           jsr        [0x080041EE]
  4376. 00003B0C  DFFC 0000 0010           add.l      A7, 0x10
  4377. 00003B12  2F01                     move.l     -[A7], D1
  4378. 00003B14  2F00                     move.l     -[A7], D0
  4379. 00003B16  4EB9 0800 4076           jsr        [0x08004076]
  4380. 00003B1C  DFFC 0000 0010           add.l      A7, 0x10
  4381. 00003B22  2F01                     move.l     -[A7], D1
  4382. 00003B24  2F00                     move.l     -[A7], D0
  4383. 00003B26  4EB9 0A00 41EE           jsr        [0x0A0041EE]
  4384. 00003B2C  DFFC 0000 0010           add.l      A7, 0x10
  4385. 00003B32  2D40 FFCC                move.l     [A6 - 0x34], D0
  4386. 00003B36  2D41 FFD0                move.l     [A6 - 0x30], D1
  4387. 00003B3A  2F39 0300 474C           move.l     -[A7], [0x0300474C]
  4388. 00003B40  2F39 0700 4748           move.l     -[A7], [0x07004748]
  4389. 00003B46  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4390. 00003B4A  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4391. 00003B4E  2F39 0300 4754           move.l     -[A7], [0x03004754]
  4392. 00003B54  2F39 0700 4750           move.l     -[A7], [0x07004750]
  4393. 00003B5A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4394. 00003B5E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4395. 00003B62  2F39 0300 475C           move.l     -[A7], [0x0300475C]
  4396. 00003B68  2F39 0700 4758           move.l     -[A7], [0x07004758]
  4397. 00003B6E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4398. 00003B72  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4399. 00003B76  2F39 0300 4764           move.l     -[A7], [0x03004764]
  4400. 00003B7C  2F39 0700 4760           move.l     -[A7], [0x07004760]
  4401. 00003B82  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4402. 00003B86  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4403. 00003B8A  4EB9 0800 4076           jsr        [0x08004076]
  4404. 00003B90  DFFC 0000 0010           add.l      A7, 0x10
  4405. 00003B96  2F01                     move.l     -[A7], D1
  4406. 00003B98  2F00                     move.l     -[A7], D0
  4407. 00003B9A  4EB9 0800 41EE           jsr        [0x080041EE]
  4408. 00003BA0  DFFC 0000 0010           add.l      A7, 0x10
  4409. 00003BA6  2F01                     move.l     -[A7], D1
  4410. 00003BA8  2F00                     move.l     -[A7], D0
  4411. 00003BAA  4EB9 0800 4076           jsr        [0x08004076]
  4412. 00003BB0  DFFC 0000 0010           add.l      A7, 0x10
  4413. 00003BB6  2F01                     move.l     -[A7], D1
  4414. 00003BB8  2F00                     move.l     -[A7], D0
  4415. 00003BBA  4EB9 0800 41EE           jsr        [0x080041EE]
  4416. 00003BC0  DFFC 0000 0010           add.l      A7, 0x10
  4417. 00003BC6  2F01                     move.l     -[A7], D1
  4418. 00003BC8  2F00                     move.l     -[A7], D0
  4419. 00003BCA  4EB9 0800 4076           jsr        [0x08004076]
  4420. 00003BD0  DFFC 0000 0010           add.l      A7, 0x10
  4421. 00003BD6  2F01                     move.l     -[A7], D1
  4422. 00003BD8  2F00                     move.l     -[A7], D0
  4423. 00003BDA  4EB9 0800 41EE           jsr        [0x080041EE]
  4424. 00003BE0  DFFC 0000 0010           add.l      A7, 0x10
  4425. 00003BE6  2F01                     move.l     -[A7], D1
  4426. 00003BE8  2F00                     move.l     -[A7], D0
  4427. 00003BEA  4EB9 1000 4076           jsr        [0x10004076]
  4428. 00003BF0  DFFC 0000 0010           add.l      A7, 0x10
  4429. 00003BF6  2D40 FFC4                move.l     [A6 - 0x3C], D0
  4430. 00003BFA  2D41 FFC8                move.l     [A6 - 0x38], D1
  4431. 00003BFE  2F01                     move.l     -[A7], D1
  4432. 00003C00  2F00                     move.l     -[A7], D0
  4433. 00003C02  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  4434. 00003C06  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  4435. 00003C0A  4EB9 3D00 42F0           jsr        [0x3D0042F0]
  4436. 00003C10  DFFC 0000 0010           add.l      A7, 0x10
  4437. 00003C16  4E5E                     unlink     A6
  4438. 00003C18  4E75                     rts
  4439. 00003C1A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4440. 00003C1E  0000 48E7                ori.b      D0, 0xE7
  4441. 00003C22  3C00                     move.w     D6, D0
  4442. 00003C24  2A3C 0000 0001           move.l     D5, 0x1
  4443. 00003C2A  202E 0008                move.l     D0, [A6 + 0x8]
  4444. 00003C2E  6C04                     bge        +0x6 /* 00003C34 */
  4445. 00003C30  4480                     neg.l      D0
  4446. 00003C32  4485                     neg.l      D5
  4447. label00003C34:
  4448. 00003C34  2600                     move.l     D3, D0
  4449. 00003C36  222E 000C                move.l     D1, [A6 + 0xC]
  4450. 00003C3A  6C04                     bge        +0x6 /* 00003C40 */
  4451. 00003C3C  4481                     neg.l      D1
  4452. 00003C3E  4485                     neg.l      D5
  4453. label00003C40:
  4454. 00003C40  2801                     move.l     D4, D1
  4455. 00003C42  0C81 0001 0000           cmpi.l     D1, 0x10000
  4456. 00003C48  6C14                     bge        +0x16 /* 00003C5E */
  4457. 00003C4A  4240                     clr.w      D0
  4458. 00003C4C  4840                     swap.w     D0
  4459. 00003C4E  80C1                     divu.w     D0, D1
  4460. 00003C50  3400                     move.w     D2, D0
  4461. 00003C52  3003                     move.w     D0, D3
  4462. 00003C54  80C1                     divu.w     D0, D1
  4463. 00003C56  4840                     swap.w     D0
  4464. 00003C58  3002                     move.w     D0, D2
  4465. 00003C5A  4840                     swap.w     D0
  4466. 00003C5C  6036                     bra        +0x38 /* 00003C94 */
  4467. label00003C5E:
  4468. 00003C5E  E280                     asr        D0, 1
  4469. 00003C60  E281                     asr        D1, 1
  4470. 00003C62  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  4471. 00003C68  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  4472. 00003C6E  0C81 0001 0000           cmpi.l     D1, 0x10000
  4473. 00003C74  6CE8                     bge        -0x16 /* 00003C5E */
  4474. 00003C76  80C1                     divu.w     D0, D1
  4475. 00003C78  0280 0000 FFFF           andi.l     D0, 0xFFFF
  4476. 00003C7E  2400                     move.l     D2, D0
  4477. 00003C80  2F00                     move.l     -[A7], D0
  4478. 00003C82  2F04                     move.l     -[A7], D4
  4479. 00003C84  4EB9 4500 3D30           jsr        [0x45003D30]
  4480. 00003C8A  508F                     addq.l     A7, 8
  4481. 00003C8C  B680                     cmp.l      D3, D0
  4482. 00003C8E  6C02                     bge        +0x4 /* 00003C92 */
  4483. 00003C90  5382                     subq.l     D2, 1
  4484. label00003C92:
  4485. 00003C92  2002                     move.l     D0, D2
  4486. label00003C94:
  4487. 00003C94  4A85                     tst.l      D5
  4488. 00003C96  6C02                     bge        +0x4 /* 00003C9A */
  4489. 00003C98  4480                     neg.l      D0
  4490. label00003C9A:
  4491. 00003C9A  4CDF 003C                movem.l    D2,D3,D4,D5, [A7]+
  4492. 00003C9E  4E5E                     unlink     A6
  4493. 00003CA0  4E75                     rts
  4494. 00003CA2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4495. 00003CA6  0000 48E7                ori.b      D0, 0xE7
  4496. 00003CAA  3800                     move.w     D4, D0
  4497. 00003CAC  283C 0000 0001           move.l     D4, 0x1
  4498. 00003CB2  202E 0008                move.l     D0, [A6 + 0x8]
  4499. 00003CB6  6C00 0006                bge        +0x8 /* 00003CBE */
  4500. 00003CBA  4480                     neg.l      D0
  4501. 00003CBC  4484                     neg.l      D4
  4502. label00003CBE:
  4503. 00003CBE  2400                     move.l     D2, D0
  4504. 00003CC0  222E 000C                move.l     D1, [A6 + 0xC]
  4505. 00003CC4  6C00 0004                bge        +0x6 /* 00003CCA */
  4506. 00003CC8  4481                     neg.l      D1
  4507. label00003CCA:
  4508. 00003CCA  0C81 0001 0000           cmpi.l     D1, 0x10000
  4509. 00003CD0  6C00 0014                bge        +0x16 /* 00003CE6 */
  4510. 00003CD4  4240                     clr.w      D0
  4511. 00003CD6  4840                     swap.w     D0
  4512. 00003CD8  80C1                     divu.w     D0, D1
  4513. 00003CDA  3002                     move.w     D0, D2
  4514. 00003CDC  80C1                     divu.w     D0, D1
  4515. 00003CDE  4240                     clr.w      D0
  4516. 00003CE0  4840                     swap.w     D0
  4517. 00003CE2  6000 003C                bra        +0x3E /* 00003D20 */
  4518. label00003CE6:
  4519. 00003CE6  2601                     move.l     D3, D1
  4520. label00003CE8:
  4521. 00003CE8  E280                     asr        D0, 1
  4522. 00003CEA  E281                     asr        D1, 1
  4523. 00003CEC  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  4524. 00003CF2  0281 7FFF FFFF           andi.l     D1, 0x7FFFFFFF
  4525. 00003CF8  0C81 0001 0000           cmpi.l     D1, 0x10000
  4526. 00003CFE  6C00 FFE8                bge        -0x16 /* 00003CE8 */
  4527. 00003D02  80C1                     divu.w     D0, D1
  4528. 00003D04  0280 0000 FFFF           andi.l     D0, 0xFFFF
  4529. 00003D0A  2F00                     move.l     -[A7], D0
  4530. 00003D0C  2F03                     move.l     -[A7], D3
  4531. 00003D0E  4EB9 6800 3D30           jsr        [0x68003D30]
  4532. 00003D14  508F                     addq.l     A7, 8
  4533. 00003D16  B480                     cmp.l      D2, D0
  4534. 00003D18  6C02                     bge        +0x4 /* 00003D1C */
  4535. 00003D1A  9083                     sub.l      D0, D3
  4536. label00003D1C:
  4537. 00003D1C  9082                     sub.l      D0, D2
  4538. 00003D1E  4480                     neg.l      D0
  4539. label00003D20:
  4540. 00003D20  4A84                     tst.l      D4
  4541. 00003D22  6C00 0004                bge        +0x6 /* 00003D28 */
  4542. 00003D26  4480                     neg.l      D0
  4543. label00003D28:
  4544. 00003D28  4CDF 001C                movem.l    D2,D3,D4, [A7]+
  4545. 00003D2C  4E5E                     unlink     A6
  4546. 00003D2E  4E75                     rts
  4547. 00003D30  4E56 0000                link       A6, 0
  4548. 00003D34  48E7 3000                movem.l    -[A7], D2,D3
  4549. 00003D38  242E 0008                move.l     D2, [A6 + 0x8]
  4550. 00003D3C  262E 000C                move.l     D3, [A6 + 0xC]
  4551. 00003D40  4280                     clr.l      D0
  4552. 00003D42  3002                     move.w     D0, D2
  4553. 00003D44  C0C3                     mulu.w     D0, D3
  4554. 00003D46  3202                     move.w     D1, D2
  4555. 00003D48  4842                     swap.w     D2
  4556. 00003D4A  C4C3                     mulu.w     D2, D3
  4557. 00003D4C  4843                     swap.w     D3
  4558. 00003D4E  C2C3                     mulu.w     D1, D3
  4559. 00003D50  D282                     add.l      D1, D2
  4560. 00003D52  4841                     swap.w     D1
  4561. 00003D54  4241                     clr.w      D1
  4562. 00003D56  D081                     add.l      D0, D1
  4563. 00003D58  4CDF 000C                movem.l    D2,D3, [A7]+
  4564. 00003D5C  4E5E                     unlink     A6
  4565. 00003D5E  4E75                     rts
  4566. 00003D60  4250                     clr.w      [A0]
  4567. 00003D62  4A80                     tst.l      D0
  4568. 00003D64  6C00 0006                bge        +0x8 /* 00003D6C */
  4569. 00003D68  30BC 0001                move.w     [A0], 0x1
  4570. label00003D6C:
  4571. 00003D6C  2141 0008                move.l     [A0 + 0x8], D1
  4572. 00003D70  2200                     move.l     D1, D0
  4573. 00003D72  0281 007F FFFF           andi.l     D1, 0x7FFFFF
  4574. 00003D78  0081 0080 0000           ori.l      D1, 0x800000
  4575. 00003D7E  2141 0004                move.l     [A0 + 0x4], D1
  4576. 00003D82  4840                     swap.w     D0
  4577. 00003D84  EE80                     asr        D0, 7
  4578. 00003D86  0240 00FF                andi.w     D0, 0xFF
  4579. 00003D8A  6600 000E                bne        +0x10 /* 00003D9A */
  4580. 00003D8E  4290                     clr.l      [A0]
  4581. 00003D90  42A8 0004                clr.l      [A0 + 0x4]
  4582. 00003D94  42A8 0008                clr.l      [A0 + 0x8]
  4583. 00003D98  4E75                     rts
  4584. label00003D9A:
  4585. 00003D9A  0440 0080                subi.w     D0, 0x80
  4586. 00003D9E  3140 0002                move.w     [A0 + 0x2], D0
  4587. 00003DA2  4E75                     rts
  4588. 00003DA4  4280                     clr.l      D0
  4589. 00003DA6  3028 0002                move.w     D0, [A0 + 0x2]
  4590. 00003DAA  0640 0080                addi.w     D0, 0x80
  4591. 00003DAE  6600 0006                bne        +0x8 /* 00003DB6 */
  4592. 00003DB2  4281                     clr.l      D1
  4593. 00003DB4  4E75                     rts
  4594. label00003DB6:
  4595. 00003DB6  4A50                     tst.w      [A0]
  4596. 00003DB8  6700 0006                beq        +0x8 /* 00003DC0 */
  4597. 00003DBC  0040 0100                ori.w      D0, 0x100
  4598. label00003DC0:
  4599. 00003DC0  4840                     swap.w     D0
  4600. 00003DC2  EF80                     asl        D0, 7
  4601. 00003DC4  2228 0004                move.l     D1, [A0 + 0x4]
  4602. 00003DC8  6600 0006                bne        +0x8 /* 00003DD0 */
  4603. 00003DCC  4280                     clr.l      D0
  4604. 00003DCE  4E75                     rts
  4605. label00003DD0:
  4606. 00003DD0  0281 007F FFFF           andi.l     D1, 0x7FFFFF
  4607. 00003DD6  8081                     or.l       D0, D1
  4608. 00003DD8  2228 0008                move.l     D1, [A0 + 0x8]
  4609. 00003DDC  4E75                     rts
  4610. 00003DDE  4EB9 0500 3DF0           jsr        [0x05003DF0]
  4611. 00003DE4  D168 0002                add.w      [A0 + 0x2], D0
  4612. 00003DE8  4EB9 3600 3E16           jsr        [0x36003E16]
  4613. 00003DEE  4E75                     rts
  4614. 00003DF0  7001                     moveq.l    D0, 0x01
  4615. 00003DF2  2228 0004                move.l     D1, [A0 + 0x4]
  4616. 00003DF6  6600 0012                bne        +0x14 /* 00003E0A */
  4617. 00003DFA  2228 0008                move.l     D1, [A0 + 0x8]
  4618. 00003DFE  6600 0006                bne        +0x8 /* 00003E06 */
  4619. 00003E02  4240                     clr.w      D0
  4620. 00003E04  4E75                     rts
  4621. label00003E06:
  4622. 00003E06  0440 0020                subi.w     D0, 0x20 /* ' ' */
  4623. label00003E0A:
  4624. 00003E0A  5340                     subq.w     D0, 1
  4625. 00003E0C  E381                     asl        D1, 1
  4626. 00003E0E  6400 FFFA                bcc        -0x4 /* 00003E0A */
  4627. 00003E12  5040                     addq.w     D0, 8
  4628. 00003E14  4E75                     rts
  4629. 00003E16  4281                     clr.l      D1
  4630. 00003E18  2428 0004                move.l     D2, [A0 + 0x4]
  4631. 00003E1C  2628 0008                move.l     D3, [A0 + 0x8]
  4632. 00003E20  3200                     move.w     D1, D0
  4633. 00003E22  6B00 001C                bmi        +0x1E /* 00003E40 */
  4634. 00003E26  6600 0004                bne        +0x6 /* 00003E2C */
  4635. 00003E2A  4E75                     rts
  4636. label00003E2C:
  4637. 00003E2C  E282                     asr        D2, 1
  4638. 00003E2E  E293                     roxr       D3, 1
  4639. 00003E30  5341                     subq.w     D1, 1
  4640. 00003E32  6600 FFF8                bne        -0x6 /* 00003E2C */
  4641. 00003E36  0282 00FF FFFF           andi.l     D2, 0xFFFFFF
  4642. 00003E3C  6000 000C                bra        +0xE /* 00003E4A */
  4643. label00003E40:
  4644. 00003E40  E383                     asl        D3, 1
  4645. 00003E42  E392                     roxl       D2, 1
  4646. 00003E44  5241                     addq.w     D1, 1
  4647. 00003E46  6600 FFF8                bne        -0x6 /* 00003E40 */
  4648. label00003E4A:
  4649. 00003E4A  2142 0004                move.l     [A0 + 0x4], D2
  4650. 00003E4E  2143 0008                move.l     [A0 + 0x8], D3
  4651. 00003E52  4E75                     rts
  4652. 00003E54  227C 0B00 47A4           movea.l    A1, 0xB0047A4
  4653. 00003E5A  4A40                     tst.w      D0
  4654. 00003E5C  6600 0028                bne        +0x2A /* 00003E86 */
  4655. 00003E60  202E 0010                move.l     D0, [A6 + 0x10]
  4656. 00003E64  222E 0014                move.l     D1, [A6 + 0x14]
  4657. 00003E68  2049                     movea.l    A0, A1
  4658. 00003E6A  4EB9 0700 3D60           jsr        [0x07003D60]
  4659. 00003E70  202E 0008                move.l     D0, [A6 + 0x8]
  4660. 00003E74  222E 000C                move.l     D1, [A6 + 0xC]
  4661. 00003E78  207C 0300 4798           movea.l    A0, 0x3004798
  4662. 00003E7E  4EB9 0900 3D60           jsr        [0x09003D60]
  4663. 00003E84  4E75                     rts
  4664. label00003E86:
  4665. 00003E86  202E 000C                move.l     D0, [A6 + 0xC]
  4666. 00003E8A  222E 0010                move.l     D1, [A6 + 0x10]
  4667. 00003E8E  2049                     movea.l    A0, A1
  4668. 00003E90  4EB9 0700 3D60           jsr        [0x07003D60]
  4669. 00003E96  206E 0008                movea.l    A0, [A6 + 0x8]
  4670. 00003E9A  2018                     move.l     D0, [A0]+
  4671. 00003E9C  2210                     move.l     D1, [A0]
  4672. 00003E9E  207C 0300 4798           movea.l    A0, 0x3004798
  4673. 00003EA4  4EB9 0700 3D60           jsr        [0x07003D60]
  4674. 00003EAA  4E75                     rts
  4675. 00003EAC  4E75                     rts
  4676. 00003EAE  4E56 0000                link       A6, 0
  4677. 00003EB2  207C 0900 4798           movea.l    A0, 0x9004798
  4678. 00003EB8  202E 0008                move.l     D0, [A6 + 0x8]
  4679. 00003EBC  222E 000C                move.l     D1, [A6 + 0xC]
  4680. 00003EC0  226E 0010                movea.l    A1, [A6 + 0x10]
  4681. 00003EC4  4EB9 0900 3D60           jsr        [0x09003D60]
  4682. 00003ECA  3028 0002                move.w     D0, [A0 + 0x2]
  4683. 00003ECE  48C0                     ext.l      D0
  4684. 00003ED0  2280                     move.l     [A1], D0
  4685. 00003ED2  4268 0002                clr.w      [A0 + 0x2]
  4686. 00003ED6  4EB9 0700 3DA4           jsr        [0x07003DA4]
  4687. 00003EDC  4E5E                     unlink     A6
  4688. 00003EDE  4E75                     rts
  4689. 00003EE0  4E56 0000                link       A6, 0
  4690. 00003EE4  207C 0700 4798           movea.l    A0, 0x7004798
  4691. 00003EEA  202E 0008                move.l     D0, [A6 + 0x8]
  4692. 00003EEE  222E 000C                move.l     D1, [A6 + 0xC]
  4693. 00003EF2  4EB9 0700 3D60           jsr        [0x07003D60]
  4694. 00003EF8  202E 0010                move.l     D0, [A6 + 0x10]
  4695. 00003EFC  D168 0002                add.w      [A0 + 0x2], D0
  4696. 00003F00  4EB9 0D00 3DA4           jsr        [0x0D003DA4]
  4697. 00003F06  4E5E                     unlink     A6
  4698. 00003F08  4E75                     rts
  4699. 00003F0A  4E56 0000                link       A6, 0
  4700. 00003F0E  48E7 3800                movem.l    -[A7], D2,D3,D4
  4701. 00003F12  202E 0008                move.l     D0, [A6 + 0x8]
  4702. 00003F16  222E 000C                move.l     D1, [A6 + 0xC]
  4703. 00003F1A  207C 0300 4798           movea.l    A0, 0x3004798
  4704. 00003F20  4EB9 0300 3D60           jsr        [0x03003D60]
  4705. 00003F26  227C 2300 47A4           movea.l    A1, 0x230047A4
  4706. 00003F2C  3290                     move.w     [A1], [A0]
  4707. 00003F2E  3828 0002                move.w     D4, [A0 + 0x2]
  4708. 00003F32  6E00 000E                bgt        +0x10 /* 00003F42 */
  4709. 00003F36  337C FF80 0002           move.w     [A1 + 0x2], 0xFF80
  4710. 00003F3C  2049                     movea.l    A0, A1
  4711. 00003F3E  6000 006A                bra        +0x6C /* 00003FAA */
  4712. label00003F42:
  4713. 00003F42  3344 0002                move.w     [A1 + 0x2], D4
  4714. 00003F46  4268 0002                clr.w      [A0 + 0x2]
  4715. 00003F4A  0C44 0038                cmpi.w     D4, 0x38 /* '8' */
  4716. 00003F4E  6D00 001A                blt        +0x1C /* 00003F6A */
  4717. 00003F52  2368 0008 0008           move.l     [A1 + 0x8], [A0 + 0x8]
  4718. 00003F58  2368 0004 0004           move.l     [A1 + 0x4], [A0 + 0x4]
  4719. 00003F5E  317C FF80 0002           move.w     [A0 + 0x2], 0xFF80
  4720. 00003F64  2049                     movea.l    A0, A1
  4721. 00003F66  6000 0042                bra        +0x44 /* 00003FAA */
  4722. label00003F6A:
  4723. 00003F6A  70F8                     moveq.l    D0, 0xFFFFFFF8
  4724. 00003F6C  4EB9 1300 3E16           jsr        [0x13003E16]
  4725. 00003F72  4280                     clr.l      D0
  4726. label00003F74:
  4727. 00003F74  E383                     asl        D3, 1
  4728. 00003F76  E392                     roxl       D2, 1
  4729. 00003F78  E391                     roxl       D1, 1
  4730. 00003F7A  E390                     roxl       D0, 1
  4731. 00003F7C  5344                     subq.w     D4, 1
  4732. 00003F7E  6600 FFF4                bne        -0xA /* 00003F74 */
  4733. 00003F82  2143 0008                move.l     [A0 + 0x8], D3
  4734. 00003F86  2142 0004                move.l     [A0 + 0x4], D2
  4735. 00003F8A  2341 0008                move.l     [A1 + 0x8], D1
  4736. 00003F8E  2340 0004                move.l     [A1 + 0x4], D0
  4737. 00003F92  4EB9 0600 3DDE           jsr        [0x06003DDE]
  4738. 00003F98  5168 0002                subq.w     [A0 + 0x2], 8
  4739. 00003F9C  2049                     movea.l    A0, A1
  4740. 00003F9E  4EB9 0300 3DF0           jsr        [0x03003DF0]
  4741. 00003FA4  4EB9 0500 3E16           jsr        [0x05003E16]
  4742. label00003FAA:
  4743. 00003FAA  226E 0010                movea.l    A1, [A6 + 0x10]
  4744. 00003FAE  4EB9 0500 3DA4           jsr        [0x05003DA4]
  4745. 00003FB4  22C0                     move.l     [A1]+, D0
  4746. 00003FB6  2281                     move.l     [A1], D1
  4747. 00003FB8  207C 0300 4798           movea.l    A0, 0x3004798
  4748. 00003FBE  4EB9 0F00 3DA4           jsr        [0x0F003DA4]
  4749. 00003FC4  4CDF 001C                movem.l    D2,D3,D4, [A7]+
  4750. 00003FC8  4E5E                     unlink     A6
  4751. 00003FCA  4E75                     rts
  4752. 00003FCC  4E56 0000                link       A6, 0
  4753. 00003FD0  48E7 3000                movem.l    -[A7], D2,D3
  4754. 00003FD4  202E 0008                move.l     D0, [A6 + 0x8]
  4755. 00003FD8  222E 000C                move.l     D1, [A6 + 0xC]
  4756. 00003FDC  207C 0300 4798           movea.l    A0, 0x3004798
  4757. 00003FE2  4EB9 0B00 3D60           jsr        [0x0B003D60]
  4758. 00003FE8  4A68 0002                tst.w      [A0 + 0x2]
  4759. 00003FEC  6E00 0008                bgt        +0xA /* 00003FF6 */
  4760. 00003FF0  4280                     clr.l      D0
  4761. 00003FF2  6000 0024                bra        +0x26 /* 00004018 */
  4762. label00003FF6:
  4763. 00003FF6  70F8                     moveq.l    D0, 0xFFFFFFF8
  4764. 00003FF8  4EB9 1800 3E16           jsr        [0x18003E16]
  4765. 00003FFE  3228 0002                move.w     D1, [A0 + 0x2]
  4766. 00004002  4280                     clr.l      D0
  4767. label00004004:
  4768. 00004004  E383                     asl        D3, 1
  4769. 00004006  E392                     roxl       D2, 1
  4770. 00004008  E390                     roxl       D0, 1
  4771. 0000400A  5341                     subq.w     D1, 1
  4772. 0000400C  6600 FFF6                bne        -0x8 /* 00004004 */
  4773. 00004010  4A50                     tst.w      [A0]
  4774. 00004012  6700 0004                beq        +0x6 /* 00004018 */
  4775. 00004016  4480                     neg.l      D0
  4776. label00004018:
  4777. 00004018  4CDF 000C                movem.l    D2,D3, [A7]+
  4778. 0000401C  4E5E                     unlink     A6
  4779. 0000401E  4E75                     rts
  4780. 00004020  4E56 0000                link       A6, 0
  4781. 00004024  48E7 3000                movem.l    -[A7], D2,D3
  4782. 00004028  207C 1600 4798           movea.l    A0, 0x16004798
  4783. 0000402E  42A8 0004                clr.l      [A0 + 0x4]
  4784. 00004032  4250                     clr.w      [A0]
  4785. 00004034  202E 0008                move.l     D0, [A6 + 0x8]
  4786. 00004038  6B00 0010                bmi        +0x12 /* 0000404A */
  4787. 0000403C  6A00 0012                bpl        +0x14 /* 00004050 */
  4788. 00004040  317C FF80 0002           move.w     [A0 + 0x2], 0xFF80
  4789. 00004046  6000 0020                bra        +0x22 /* 00004068 */
  4790. label0000404A:
  4791. 0000404A  30BC 0001                move.w     [A0], 0x1
  4792. 0000404E  4480                     neg.l      D0
  4793. label00004050:
  4794. 00004050  2140 0008                move.l     [A0 + 0x8], D0
  4795. 00004054  4EB9 0300 3DF0           jsr        [0x03003DF0]
  4796. 0000405A  4EB9 0700 3E16           jsr        [0x07003E16]
  4797. 00004060  0640 0038                addi.w     D0, 0x38 /* '8' */
  4798. 00004064  3140 0002                move.w     [A0 + 0x2], D0
  4799. label00004068:
  4800. 00004068  4EB9 0A00 3DA4           jsr        [0x0A003DA4]
  4801. 0000406E  4CDF 000C                movem.l    D2,D3, [A7]+
  4802. 00004072  4E5E                     unlink     A6
  4803. 00004074  4E75                     rts
  4804. 00004076  4E56 0000                link       A6, 0
  4805. 0000407A  4240                     clr.w      D0
  4806. 0000407C  4EB9 0300 3E54           jsr        [0x03003E54]
  4807. 00004082  4EB9 0800 4146           jsr        [0x08004146]
  4808. 00004088  4E5E                     unlink     A6
  4809. 0000408A  4E75                     rts
  4810. 0000408C  4E56 0000                link       A6, 0
  4811. 00004090  4240                     clr.w      D0
  4812. 00004092  4EB9 0500 3E54           jsr        [0x05003E54]
  4813. 00004098  0A51 0001                xori.w     [A1], 0x1
  4814. 0000409C  4EB9 0800 4146           jsr        [0x08004146]
  4815. 000040A2  4E5E                     unlink     A6
  4816. 000040A4  4E75                     rts
  4817. 000040A6  4E56 0000                link       A6, 0
  4818. 000040AA  4240                     clr.w      D0
  4819. 000040AC  4EB9 0500 3E54           jsr        [0x05003E54]
  4820. 000040B2  0A51 0001                xori.w     [A1], 0x1
  4821. 000040B6  4EB9 0900 4146           jsr        [0x09004146]
  4822. 000040BC  4A80                     tst.l      D0
  4823. 000040BE  4E5E                     unlink     A6
  4824. 000040C0  4E75                     rts
  4825. 000040C2  4E56 0000                link       A6, 0
  4826. 000040C6  7001                     moveq.l    D0, 0x01
  4827. 000040C8  4EB9 0300 3E54           jsr        [0x03003E54]
  4828. 000040CE  4EB9 0C00 4146           jsr        [0x0C004146]
  4829. 000040D4  206E 0008                movea.l    A0, [A6 + 0x8]
  4830. 000040D8  20C0                     move.l     [A0]+, D0
  4831. 000040DA  2081                     move.l     [A0], D1
  4832. 000040DC  4E5E                     unlink     A6
  4833. 000040DE  4E75                     rts
  4834. 000040E0  4E56 0000                link       A6, 0
  4835. 000040E4  7001                     moveq.l    D0, 0x01
  4836. 000040E6  4EB9 0500 3E54           jsr        [0x05003E54]
  4837. 000040EC  0A51 0001                xori.w     [A1], 0x1
  4838. 000040F0  4EB9 0C00 4146           jsr        [0x0C004146]
  4839. 000040F6  206E 0008                movea.l    A0, [A6 + 0x8]
  4840. 000040FA  20C0                     move.l     [A0]+, D0
  4841. 000040FC  2081                     move.l     [A0], D1
  4842. 000040FE  4E5E                     unlink     A6
  4843. 00004100  4E75                     rts
  4844. 00004102  4E56 0000                link       A6, 0
  4845. 00004106  7001                     moveq.l    D0, 0x01
  4846. 00004108  4EB9 0500 3E54           jsr        [0x05003E54]
  4847. 0000410E  42A8 0008                clr.l      [A0 + 0x8]
  4848. 00004112  4EB9 0B00 4146           jsr        [0x0B004146]
  4849. 00004118  206E 0008                movea.l    A0, [A6 + 0x8]
  4850. 0000411C  2080                     move.l     [A0], D0
  4851. 0000411E  4E5E                     unlink     A6
  4852. 00004120  4E75                     rts
  4853. 00004122  4E56 0000                link       A6, 0
  4854. 00004126  7001                     moveq.l    D0, 0x01
  4855. 00004128  4EB9 0700 3E54           jsr        [0x07003E54]
  4856. 0000412E  42A8 0008                clr.l      [A0 + 0x8]
  4857. 00004132  0A51 0001                xori.w     [A1], 0x1
  4858. 00004136  4EB9 1200 4146           jsr        [0x12004146]
  4859. 0000413C  206E 0008                movea.l    A0, [A6 + 0x8]
  4860. 00004140  2080                     move.l     [A0], D0
  4861. 00004142  4E5E                     unlink     A6
  4862. 00004144  4E75                     rts
  4863. 00004146  48E7 3000                movem.l    -[A7], D2,D3
  4864. 0000414A  3028 0002                move.w     D0, [A0 + 0x2]
  4865. 0000414E  3229 0002                move.w     D1, [A1 + 0x2]
  4866. 00004152  9041                     sub.w      D0, D1
  4867. 00004154  6B00 0018                bmi        +0x1A /* 0000416E */
  4868. 00004158  2049                     movea.l    A0, A1
  4869. 0000415A  4EB9 0300 3E16           jsr        [0x03003E16]
  4870. 00004160  227C 0800 4798           movea.l    A1, 0x8004798
  4871. 00004166  D168 0002                add.w      [A0 + 0x2], D0
  4872. 0000416A  6000 000E                bra        +0x10 /* 0000417A */
  4873. label0000416E:
  4874. 0000416E  4440                     neg.w      D0
  4875. 00004170  4EB9 2400 3E16           jsr        [0x24003E16]
  4876. 00004176  D168 0002                add.w      [A0 + 0x2], D0
  4877. label0000417A:
  4878. 0000417A  4A50                     tst.w      [A0]
  4879. 0000417C  6700 0006                beq        +0x8 /* 00004184 */
  4880. 00004180  4483                     neg.l      D3
  4881. 00004182  4082                     negx.l     D2
  4882. label00004184:
  4883. 00004184  2029 0004                move.l     D0, [A1 + 0x4]
  4884. 00004188  2229 0008                move.l     D1, [A1 + 0x8]
  4885. 0000418C  4A51                     tst.w      [A1]
  4886. 0000418E  6700 0006                beq        +0x8 /* 00004196 */
  4887. 00004192  4481                     neg.l      D1
  4888. 00004194  4080                     negx.l     D0
  4889. label00004196:
  4890. 00004196  D681                     add.l      D3, D1
  4891. 00004198  D580                     addx.l     D2, D0
  4892. 0000419A  4A82                     tst.l      D2
  4893. 0000419C  6C00 000E                bge        +0x10 /* 000041AC */
  4894. 000041A0  4483                     neg.l      D3
  4895. 000041A2  4082                     negx.l     D2
  4896. 000041A4  0050 0001                ori.w      [A0], 0x1
  4897. 000041A8  6000 0006                bra        +0x8 /* 000041B0 */
  4898. label000041AC:
  4899. 000041AC  0250 0000                andi.w     [A0], 0x0
  4900. label000041B0:
  4901. 000041B0  2142 0004                move.l     [A0 + 0x4], D2
  4902. 000041B4  2143 0008                move.l     [A0 + 0x8], D3
  4903. 000041B8  4EB9 0300 3DDE           jsr        [0x03003DDE]
  4904. 000041BE  4EB9 1B00 3DA4           jsr        [0x1B003DA4]
  4905. 000041C4  4CDF 000C                movem.l    D2,D3, [A7]+
  4906. 000041C8  4E75                     rts
  4907. 000041CA  4E56 0000                link       A6, 0
  4908. 000041CE  222E 000C                move.l     D1, [A6 + 0xC]
  4909. 000041D2  202E 0008                move.l     D0, [A6 + 0x8]
  4910. 000041D6  6B00 000C                bmi        +0xE /* 000041E4 */
  4911. 000041DA  0080 8000 0000           ori.l      D0, 0x80000000
  4912. 000041E0  6000 0008                bra        +0xA /* 000041EA */
  4913. label000041E4:
  4914. 000041E4  0280 7FFF FFFF           andi.l     D0, 0x7FFFFFFF
  4915. label000041EA:
  4916. 000041EA  4E5E                     unlink     A6
  4917. 000041EC  4E75                     rts
  4918. 000041EE  4E56 0000                link       A6, 0
  4919. 000041F2  4240                     clr.w      D0
  4920. 000041F4  4EB9 0300 3E54           jsr        [0x03003E54]
  4921. 000041FA  4EB9 0800 423E           jsr        [0x0800423E]
  4922. 00004200  4E5E                     unlink     A6
  4923. 00004202  4E75                     rts
  4924. 00004204  4E56 0000                link       A6, 0
  4925. 00004208  7001                     moveq.l    D0, 0x01
  4926. 0000420A  4EB9 0300 3E54           jsr        [0x03003E54]
  4927. 00004210  4EB9 0C00 423E           jsr        [0x0C00423E]
  4928. 00004216  206E 0008                movea.l    A0, [A6 + 0x8]
  4929. 0000421A  20C0                     move.l     [A0]+, D0
  4930. 0000421C  2081                     move.l     [A0], D1
  4931. 0000421E  4E5E                     unlink     A6
  4932. 00004220  4E75                     rts
  4933. 00004222  4E56 0000                link       A6, 0
  4934. 00004226  7001                     moveq.l    D0, 0x01
  4935. 00004228  4EB9 0300 3E54           jsr        [0x03003E54]
  4936. 0000422E  4EB9 1300 423E           jsr        [0x1300423E]
  4937. 00004234  206E 0008                movea.l    A0, [A6 + 0x8]
  4938. 00004238  2080                     move.l     [A0], D0
  4939. 0000423A  4E5E                     unlink     A6
  4940. 0000423C  4E75                     rts
  4941. 0000423E  48E7 3C20                movem.l    -[A7], D2,D3,D4,D5,A2
  4942. 00004242  3019                     move.w     D0, [A1]+
  4943. 00004244  B158                     xor.w      [A0]+, D0
  4944. 00004246  3019                     move.w     D0, [A1]+
  4945. 00004248  D158                     add.w      [A0]+, D0
  4946. 0000424A  4282                     clr.l      D2
  4947. 0000424C  4283                     clr.l      D3
  4948. 0000424E  4285                     clr.l      D5
  4949. 00004250  7804                     moveq.l    D4, 0x04
  4950. 00004252  5089                     addq.l     A1, 8
  4951. 00004254  247C 4500 47B0           movea.l    A2, 0x450047B0
  4952. label0000425A:
  4953. 0000425A  3018                     move.w     D0, [A0]+
  4954. 0000425C  3221                     move.w     D1, -[A1]
  4955. 0000425E  C2C0                     mulu.w     D1, D0
  4956. 00004260  D681                     add.l      D3, D1
  4957. 00004262  D585                     addx.l     D2, D5
  4958. 00004264  5344                     subq.w     D4, 1
  4959. 00004266  6600 FFF2                bne        -0xC /* 0000425A */
  4960. 0000426A  24C4                     move.l     [A2]+, D4
  4961. 0000426C  24C2                     move.l     [A2]+, D2
  4962. 0000426E  2483                     move.l     [A2], D3
  4963. 00004270  4282                     clr.l      D2
  4964. 00004272  4283                     clr.l      D3
  4965. 00004274  7803                     moveq.l    D4, 0x03
  4966. 00004276  5588                     subq.l     A0, 2
  4967. 00004278  548A                     addq.l     A2, 2
  4968. label0000427A:
  4969. 0000427A  3020                     move.w     D0, -[A0]
  4970. 0000427C  3219                     move.w     D1, [A1]+
  4971. 0000427E  C2C0                     mulu.w     D1, D0
  4972. 00004280  D681                     add.l      D3, D1
  4973. 00004282  D585                     addx.l     D2, D5
  4974. 00004284  5344                     subq.w     D4, 1
  4975. 00004286  6600 FFF2                bne        -0xC /* 0000427A */
  4976. 0000428A  2222                     move.l     D1, -[A2]
  4977. 0000428C  2022                     move.l     D0, -[A2]
  4978. 0000428E  D681                     add.l      D3, D1
  4979. 00004290  D580                     addx.l     D2, D0
  4980. 00004292  24C2                     move.l     [A2]+, D2
  4981. 00004294  2483                     move.l     [A2], D3
  4982. 00004296  4282                     clr.l      D2
  4983. 00004298  4283                     clr.l      D3
  4984. 0000429A  7802                     moveq.l    D4, 0x02
  4985. 0000429C  5589                     subq.l     A1, 2
  4986. 0000429E  548A                     addq.l     A2, 2
  4987. label000042A0:
  4988. 000042A0  3018                     move.w     D0, [A0]+
  4989. 000042A2  3221                     move.w     D1, -[A1]
  4990. 000042A4  C2C0                     mulu.w     D1, D0
  4991. 000042A6  D681                     add.l      D3, D1
  4992. 000042A8  D585                     addx.l     D2, D5
  4993. 000042AA  5344                     subq.w     D4, 1
  4994. 000042AC  6600 FFF2                bne        -0xC /* 000042A0 */
  4995. 000042B0  2222                     move.l     D1, -[A2]
  4996. 000042B2  2022                     move.l     D0, -[A2]
  4997. 000042B4  D681                     add.l      D3, D1
  4998. 000042B6  D580                     addx.l     D2, D0
  4999. 000042B8  24C2                     move.l     [A2]+, D2
  5000. 000042BA  2483                     move.l     [A2], D3
  5001. 000042BC  5588                     subq.l     A0, 2
  5002. 000042BE  548A                     addq.l     A2, 2
  5003. 000042C0  3020                     move.w     D0, -[A0]
  5004. 000042C2  3219                     move.w     D1, [A1]+
  5005. 000042C4  C2C0                     mulu.w     D1, D0
  5006. 000042C6  D3A2                     add.l      -[A2], D1
  5007. 000042C8  528A                     addq.l     A2, 1
  5008. 000042CA  10DA                     move.b     [A0]+, [A2]+
  5009. 000042CC  10DA                     move.b     [A0]+, [A2]+
  5010. 000042CE  10DA                     move.b     [A0]+, [A2]+
  5011. 000042D0  10DA                     move.b     [A0]+, [A2]+
  5012. 000042D2  10DA                     move.b     [A0]+, [A2]+
  5013. 000042D4  10DA                     move.b     [A0]+, [A2]+
  5014. 000042D6  10DA                     move.b     [A0]+, [A2]+
  5015. 000042D8  10DA                     move.b     [A0]+, [A2]+
  5016. 000042DA  5188                     subq.l     A0, 8
  5017. 000042DC  5988                     subq.l     A0, 4
  5018. 000042DE  4EB9 0300 3DDE           jsr        [0x03003DDE]
  5019. 000042E4  4EB9 0900 3DA4           jsr        [0x09003DA4]
  5020. 000042EA  4CDF 043C                movem.l    D2,D3,D4,D5,A2, [A7]+
  5021. 000042EE  4E75                     rts
  5022. 000042F0  4E56 0000                link       A6, 0
  5023. 000042F4  4280                     clr.l      D0
  5024. 000042F6  4EB9 0300 3E54           jsr        [0x03003E54]
  5025. 000042FC  4EB9 0800 4340           jsr        [0x08004340]
  5026. 00004302  4E5E                     unlink     A6
  5027. 00004304  4E75                     rts
  5028. 00004306  4E56 0000                link       A6, 0
  5029. 0000430A  7001                     moveq.l    D0, 0x01
  5030. 0000430C  4EB9 0300 3E54           jsr        [0x03003E54]
  5031. 00004312  4EB9 0C00 4340           jsr        [0x0C004340]
  5032. 00004318  206E 0008                movea.l    A0, [A6 + 0x8]
  5033. 0000431C  20C0                     move.l     [A0]+, D0
  5034. 0000431E  2081                     move.l     [A0], D1
  5035. 00004320  4E5E                     unlink     A6
  5036. 00004322  4E75                     rts
  5037. 00004324  4E56 0000                link       A6, 0
  5038. 00004328  7001                     moveq.l    D0, 0x01
  5039. 0000432A  4EB9 0300 3E54           jsr        [0x03003E54]
  5040. 00004330  4EB9 3800 4340           jsr        [0x38004340]
  5041. 00004336  206E 0008                movea.l    A0, [A6 + 0x8]
  5042. 0000433A  2080                     move.l     [A0], D0
  5043. 0000433C  4E5E                     unlink     A6
  5044. 0000433E  4E75                     rts
  5045. 00004340  48E7 3E00                movem.l    -[A7], D2,D3,D4,D5,D6
  5046. 00004344  3019                     move.w     D0, [A1]+
  5047. 00004346  B158                     xor.w      [A0]+, D0
  5048. 00004348  3019                     move.w     D0, [A1]+
  5049. 0000434A  9158                     sub.w      [A0]+, D0
  5050. 0000434C  2019                     move.l     D0, [A1]+
  5051. 0000434E  6600 0004                bne        +0x6 /* 00004354 */
  5052. 00004352  82C0                     divu.w     D1, D0
  5053. label00004354:
  5054. 00004354  2211                     move.l     D1, [A1]
  5055. 00004356  2418                     move.l     D2, [A0]+
  5056. 00004358  2610                     move.l     D3, [A0]
  5057. 0000435A  4284                     clr.l      D4
  5058. 0000435C  4285                     clr.l      D5
  5059. 0000435E  7C3A                     moveq.l    D6, 0x3A
  5060. 00004360  6000 0014                bra        +0x16 /* 00004376 */
  5061. label00004364:
  5062. 00004364  5346                     subq.w     D6, 1
  5063. 00004366  6700 0030                beq        +0x32 /* 00004398 */
  5064. 0000436A  44FC 0010 E395           move.b     0x10E395, CCR
  5065. 00004370  E394                     roxl       D4, 1
  5066. 00004372  E393                     roxl       D3, 1
  5067. 00004374  E392                     roxl       D2, 1
  5068. label00004376:
  5069. 00004376  9681                     sub.l      D3, D1
  5070. 00004378  9580                     subx.l     D2, D0
  5071. 0000437A  6C00 FFE8                bge        -0x16 /* 00004364 */
  5072. label0000437E:
  5073. 0000437E  5346                     subq.w     D6, 1
  5074. 00004380  6700 0016                beq        +0x18 /* 00004398 */
  5075. 00004384  E385                     asl        D5, 1
  5076. 00004386  E394                     roxl       D4, 1
  5077. 00004388  E393                     roxl       D3, 1
  5078. 0000438A  E392                     roxl       D2, 1
  5079. 0000438C  D681                     add.l      D3, D1
  5080. 0000438E  D580                     addx.l     D2, D0
  5081. 00004390  6C00 FFD2                bge        -0x2C /* 00004364 */
  5082. 00004394  6000 FFE8                bra        -0x16 /* 0000437E */
  5083. label00004398:
  5084. 00004398  5988                     subq.l     A0, 4
  5085. 0000439A  20C4                     move.l     [A0]+, D4
  5086. 0000439C  2085                     move.l     [A0], D5
  5087. 0000439E  5188                     subq.l     A0, 8
  5088. 000043A0  4EB9 0300 3DDE           jsr        [0x03003DDE]
  5089. 000043A6  4EB9 9000 3DA4           jsr        [0x90003DA4]
  5090. 000043AC  4CDF 007C                movem.l    D2,D3,D4,D5,D6, [A7]+
  5091. 000043B0  4E75                     rts
  5092. 000043B2  0000 0000                ori.b      D0, 0x0
  5093. 000043B6  0000 0000                ori.b      D0, 0x0
  5094. 000043BA  0000 FFFF                ori.b      D0, 0xFF
  5095. 000043BE  FFFF                     .invalid   <<F/7/7>>
  5096. 000043C0  6173                     bsr        +0x75 /* 00004435 */
  5097. 000043C2  7465                     moveq.l    D2, 0x65
  5098. 000043C4  726F                     moveq.l    D1, 0x6F
  5099. 000043C6  6964                     bvs        +0x66 /* 0000442C */
  5100. 000043C8  7300                     moveq.l    D1, 0x00
  5101. 000043CA  2000                     move.l     D0, D0
  5102. 000043CC  2000                     move.l     D0, D0
  5103. 000043CE  0000 52F1                ori.b      D0, 0xF1
  5104. 000043D2  F110                     .extension 0x110 <<F/4-5/0>> // unimplemented
  5105. 000043D4  106D 0E00                movea.b    A0, [A5 + 0xE00]
  5106. 000043D8  6CF9                     bge        -0x5 /* 000043D3 */
  5107. 000043DA  076C FE00                bchg       [A4 - 0x200], D3
  5108. 000043DE  6CF9                     bge        -0x5 /* 000043D9 */
  5109. 000043E0  F96C                     .extension 0x96C <<F/4-5/4>> // unimplemented
  5110. 000043E2  0E00 0000                .invalid.b D0, 0x0 // invalid immediate operation
  5111. 000043E6  52F1 F110                shi        [A1 + A7]
  5112. 000043EA  106D 0E00                movea.b    A0, [A5 + 0xE00]
  5113. 000043EE  6CF9                     bge        -0x5 /* 000043E9 */
  5114. 000043F0  076C FCFE                bchg       [A4 - 0x302], D3
  5115. 000043F4  6CF3                     bge        -0xB /* 000043E9 */
  5116. 000043F6  006C FC02 6CF9           ori.w      [A4 + 0x6CF9], 0xFC02
  5117. 000043FC  F96C                     .extension 0x96C <<F/4-5/4>> // unimplemented
  5118. 000043FE  0E00 0000                .invalid.b D0, 0x0 // invalid immediate operation
  5119. 00004402  0000 010E                ori.b      D0, 0xE
  5120. 00004406  0000 0000                ori.b      D0, 0x0
  5121. 0000440A  407D                     negx.w     <<invalid special address>>
  5122. 0000440C  70A3                     moveq.l    D0, 0xFFFFFFA3
  5123. 0000440E  D70A                     addx.b     -[A3], -[A2]
  5124. 00004410  3D71 407D 70A3           move.w     [A6 + 0x70A3], [A1 + D4.w + 0x7D]
  5125. 00004416  D70A                     addx.b     -[A3], -[A2]
  5126. 00004418  3D71 0000 4261           move.w     [A6 + 0x4261], [A1 + D0.w]
  5127. 0000441E  6420                     bcc        +0x22 /* 00004440 */
  5128. 00004420  7465                     moveq.l    D2, 0x65
  5129. 00004422  6D70                     blt        +0x72 /* 00004494 */
  5130. 00004424  6C61                     bge        +0x63 /* 00004487 */
  5131. 00004426  7465                     moveq.l    D2, 0x65
  5132. 00004428  2067                     movea.l    A0, -[A7]
  5133. 0000442A  6976                     bvs        +0x78 /* 000044A2 */
  5134. label0000442C:
  5135. 0000442C  656E                     bcs        +0x70 /* 0000449C */
  5136. 0000442E  2069 6E20                movea.l    A0, [A1 + 0x6E20]
  5137. 00004432  6275                     bhi        +0x77 /* 000044A9 */
  5138. 00004434  696C                     bvs        +0x6E /* 000044A2 */
  5139. 00004436  6469                     bcc        +0x6B /* 000044A1 */
  5140. 00004438  6D61                     blt        +0x63 /* 0000449B */
  5141. 0000443A  6765                     beq        +0x67 /* 000044A1 */
  5142. 0000443C  2E2E 2E00                move.l     D7, [A6 + 0x2E00]
  5143. label00004440:
  5144. 00004440  7365                     moveq.l    D1, 0x65
  5145. 00004442  7462                     moveq.l    D2, 0x62
  5146. 00004444  6974                     bvs        +0x76 /* 000044BA */
  5147. 00004446  3A20                     move.w     D5, -[A0]
  5148. 00004448  706F                     moveq.l    D0, 0x6F
  5149. 0000444A  696E                     bvs        +0x70 /* 000044BA */
  5150. 0000444C  7420                     moveq.l    D2, 0x20
  5151. 0000444E  6C69                     bge        +0x6B /* 000044B9 */
  5152. 00004450  6573                     bcs        +0x75 /* 000044C5 */
  5153. 00004452  206F 7574                movea.l    A0, [A7 + 0x7574]
  5154. 00004456  7369                     moveq.l    D1, 0x69
  5155. 00004458  6465                     bcc        +0x67 /* 000044BF */
  5156. 0000445A  2062                     movea.l    A0, -[A2]
  5157. label0000445C:
  5158. 0000445C  6974                     bvs        +0x76 /* 000044D2 */
  5159. 0000445E  6D61                     blt        +0x63 /* 000044C1 */
  5160. 00004460  7000                     moveq.l    D0, 0x00
  5161. 00004462  0000 0000                ori.b      D0, 0x0
  5162. 00004466  0000 52CE                ori.b      D0, 0xCE
  5163. 0000446A  CE32 326D                and.b      D7, [A2 + D3.w * 2 + 0x6D]
  5164. 0000446E  0BD0                     .incomplete
  5165. 00004470  6C1D                     bge        +0x1F /* 0000448F */
  5166. 00004472  E26C                     lsr        D4.w, D1
  5167. 00004474  18F9 6C31 146C           move.b     [A4]+, [0x6C31146C]
  5168. 0000447A  1D2C 6CE8                move.b     -[A6], [A4 + 0x6CE8]
  5169. 0000447E  2C6C D00D                movea.l    A6, [A4 - 0x2FF3]
  5170. 00004482  6CD8                     bge        -0x26 /* 0000445C */
  5171. 00004484  006C D0EB 6CD7           ori.w      [A4 + 0x6CD7], 0xD0EB
  5172. 0000448A  DC6C 0BD0                add.w      D6, [A4 + 0xBD0]
  5173. 0000448E  0000 52E2                ori.b      D0, 0xE2
  5174. 00004492  E220                     asr        D0.b, D1
  5175. label00004494:
  5176. 00004494  206D 02E2                movea.l    A0, [A5 + 0x2E2 /* export_88 */]
  5177. // begin alternate branch 00004496-00004498
  5178. label00004496:
  5179. 00004496  02E2                     .incomplete
  5180. // end alternate branch 00004496-00004498
  5181. label00004496: // (misaligned)
  5182. 00004498  6C1E                     bge        +0x20 /* 000044B8 */
  5183. 0000449A  F66C 0A1E                .extension 0x66C <<F/1/3>>, 0x0A1E // unimplemented
  5184. // begin alternate branch 0000449C-000044A0
  5185. label0000449C:
  5186. 0000449C  0A1E 6CF6                xori.b     [A6]+, 0xF6
  5187. // end alternate branch 0000449C-000044A0
  5188. label0000449C: // (misaligned)
  5189. 0000449E  6CF6                     bge        -0x8 /* 00004496 */
  5190. 000044A0  1E6C EB09                movea.b    A7, [A4 - 0x14F7]
  5191. // begin alternate branch 000044A2-000044A4
  5192. label000044A2:
  5193. 000044A2  EB09                     lsl        D1.b, 5
  5194. // end alternate branch 000044A2-000044A4
  5195. label000044A2: // (misaligned)
  5196. 000044A4  6CF6                     bge        -0x8 /* 0000449C */
  5197. 000044A6  EC6C                     lsr        D4.w, D6
  5198. 000044A8  02E2                     .incomplete
  5199. 000044AA  0000 52F1                ori.b      D0, 0xF1
  5200. 000044AE  F10F                     .extension 0x10F <<F/4-5/0>> // unimplemented
  5201. 000044B0  0F6D 04F5                bchg       [A5 + 0x4F5], D7
  5202. 000044B4  6C06                     bge        +0x8 /* 000044BC */
  5203. 000044B6  FC6C 0F05                .extension 0xC6C <<F/1/6>>, 0x0F05 // unimplemented
  5204. // begin alternate branch 000044B8-000044BA
  5205. label000044B8:
  5206. 000044B8  0F05                     btst       D5, D7
  5207. // end alternate branch 000044B8-000044BA
  5208. label000044B8: // (misaligned)
  5209. label000044BA:
  5210. 000044BA  6C01                     bge        +0x3 /* 000044BD */
  5211. label000044BC:
  5212. 000044BC  0D6C F1FC                bchg       [A4 - 0xE04], D6
  5213. // begin alternate branch 000044BE-000044C0
  5214. label000044BE:
  5215. 000044BE  F1FC                     .invalid   <<F/7/0>>
  5216. // end alternate branch 000044BE-000044C0
  5217. label000044BE: // (misaligned)
  5218. 000044C0  6CFC                     bge        -0x2 /* 000044BE */
  5219. 000044C2  F56C                     .extension 0x56C <<F/4-5/2>> // unimplemented
  5220. 000044C4  04F5                     .incomplete
  5221. 000044C6  0000 0200                ori.b      D0, 0x0
  5222. 000044CA  4468 0200                neg.w      [A0 + 0x200]
  5223. 000044CE  4490                     neg.l      [A0]
  5224. 000044D0  FC00 44AC                .unknown   0xFC00 0x44AC (W = 6)
  5225. // begin alternate branch 000044D2-000044E4
  5226. label000044D2:
  5227. 000044D2  44AC 0000                neg.l      [A4 + 0x0]
  5228. 000044D6  0000 1432                ori.b      D0, 0x32 /* '2' */
  5229. 000044DA  6400 52FC                bcc        +0x52FE /* 000097D8 */
  5230. 000044DE  FC05 0570                .unknown   0xFC05 0x0570 (W = 6)
  5231. 000044E2  00FF                     .incomplete
  5232. // end alternate branch 000044D2-000044E4
  5233. label000044D2: // (misaligned)
  5234. 000044D4  0000 0000                ori.b      D0, 0x0
  5235. 000044D8  1432 6400                move.b     D2, [A2 + D6.w * 4]
  5236. 000044DC  52FC FC05                shi        0x5
  5237. 000044E0  0570 00FF                bchg       [A0 + D0.w - 0x1], D2
  5238. 000044E4  7003                     moveq.l    D0, 0x03
  5239. 000044E6  0070 0000 7001           ori.w      [A0 + D7.w + 0x1], 0x0
  5240. 000044EC  0370 0000                bchg       [A0 + D0.w], D1
  5241. 000044F0  7001                     moveq.l    D0, 0x01
  5242. 000044F2  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  5243. 000044F4  0300                     btst       D0, D1
  5244. 000044F6  7001                     moveq.l    D0, 0x01
  5245. 000044F8  0070 0401 7003           ori.w      [A0 + D7.w + 0x3], 0x401
  5246. 000044FE  0270 0200 70FD           andi.w     [A0 + D7.w - 0x3], 0x200
  5247. 00004504  0070 FF03 7001           ori.w      [A0 + D7.w + 0x1], 0xFF03
  5248. 0000450A  0070 FFFF 7000           ori.w      [A0 + D7.w], 0xFFFF
  5249. 00004510  0170 0000                bchg       [A0 + D0.w], D0
  5250. 00004514  7003                     moveq.l    D0, 0x03
  5251. 00004516  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  5252. 00004518  0000 7001                ori.b      D0, 0x1
  5253. 0000451C  0370 0301                bchg       [[A0 + <<invalid base displacement size>> + D0 * 2]], D1
  5254. 00004520  70FF                     moveq.l    D0, 0xFFFFFFFF
  5255. 00004522  0170 0203                bchg       [A0 + D0.w * 2 + 0x3], D0
  5256. 00004526  7000                     moveq.l    D0, 0x00
  5257. 00004528  0370 0302 0000           bchg       [[A0 + <<invalid base displacement size>> + D0 * 2]], D1
  5258. 0000452E  52F8 F809                shi        [0xFFFFF809]
  5259. 00004532  0970 FFFD                bchg       <<invalid full ext with IS == 1 and I/IS == 5>>, D4
  5260. 00004536  7007                     moveq.l    D0, 0x07
  5261. 00004538  0170 FF00                bchg       [A0 + <<invalid base displacement size>> + A7 * 8], D0
  5262. 0000453C  7003                     moveq.l    D0, 0x03
  5263. 0000453E  0770 00FF                bchg       [A0 + D0.w - 0x1], D3
  5264. 00004542  7002                     moveq.l    D0, 0x02
  5265. 00004544  FD70                     .extension 0xD70 <<F/4-5/6>> // unimplemented
  5266. 00004546  0600 7002                addi.b     D0, 0x2
  5267. 0000454A  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  5268. 0000454C  0803 7007                btst.b     D3, 0x7
  5269. 00004550  0570 0500                bchg       [A0 + <<invalid base displacement size>> + D0 * 4], D2
  5270. 00004554  70FA                     moveq.l    D0, 0xFFFFFFFA
  5271. 00004556  0170 FD07 7002 0070      bchg       [[A0 + <<invalid base displacement size>>] + A7 * 4 + 0x70020070], D0
  5272. 0000455E  FEFD 7000                .extension 0xEFD <<F/2-3/7>> // unimplemented
  5273. 00004562  0370 0101                bchg       [[A0 + <<invalid base displacement size>> + D0]], D1
  5274. 00004566  7006                     moveq.l    D0, 0x06
  5275. 00004568  FD70                     .extension 0xD70 <<F/4-5/6>> // unimplemented
  5276. 0000456A  0000 7002                ori.b      D0, 0x2
  5277. 0000456E  0670 0702 70FE           addi.w     [A0 + D7.w - 0x2], 0x702
  5278. 00004574  0270 0406 70FF           andi.w     [A0 + D7.w - 0x1], 0x406
  5279. 0000457A  0670 0604 0000           addi.w     [A0 + D0.w], 0x604
  5280. 00004580  52F4 F40D                shi        [A4 + A7.w * 4 + 0xD]
  5281. 00004584  0D70 FEFC                bchg       [A0 + A7 * 8 - 0x4], D6
  5282. 00004588  700A                     moveq.l    D0, 0x0A
  5283. 0000458A  0270 FE01 7005           andi.w     [A0 + D7.w + 0x5], 0xFE01
  5284. 00004590  0B70 00FE                bchg       [A0 + D0.w - 0x2], D5
  5285. 00004594  7003                     moveq.l    D0, 0x03
  5286. 00004596  FB70                     .extension 0xB70 <<F/4-5/5>> // unimplemented
  5287. 00004598  0901                     btst       D1, D4
  5288. 0000459A  7003                     moveq.l    D0, 0x03
  5289. 0000459C  FE70 0C04                .extension 0xE70 <<F/1/7>>, 0x0C04 // unimplemented
  5290. 000045A0  700A                     moveq.l    D0, 0x0A
  5291. 000045A2  0870 0800 70F7           bchg.b     [A0 + D7.w - 0x9], 0x0
  5292. 000045A8  0270 FB0B 7004           andi.w     [A0 + D7.w + 0x4], 0xFB0B
  5293. 000045AE  0070 FCFC 7001           ori.w      [A0 + D7.w + 0x1], 0xFCFC
  5294. 000045B4  0570 0102 700A           bchg       [[A0 + <<invalid base displacement size>> + D0] + 0x700A], D2
  5295. 000045BA  FB70                     .extension 0xB70 <<F/4-5/5>> // unimplemented
  5296. 000045BC  0000 7003                ori.b      D0, 0x3
  5297. 000045C0  0970 0B03 70FD 0370      bchg       [[A0 + <<invalid base displacement size>> + D0 * 2] + 0x70FD0370], D4
  5298. 000045C8  0709                     btst       A1, D3
  5299. 000045CA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5300. 000045CC  0970 0906 0000           bchg       [[A0 + <<invalid base displacement size>>] + D0], D4
  5301. 000045D2  52F0 F011                shi        [A0 + A7.w + 0x11]
  5302. 000045D6  1170 FDFA 700E 0370 FD01 7007 move.b     [A0 + 0x7007], [[0x700E0370] - 0x2FF]
  5303. 000045E2  0E70 00FD 7004           .invalid.w [A0 + D7.w + 0x4], 0xFD // invalid immediate operation
  5304. 000045E8  F970                     .extension 0x970 <<F/4-5/4>> // unimplemented
  5305. 000045EA  0C01 7004                cmpi.b     D1, 0x4
  5306. 000045EE  FD70                     .extension 0xD70 <<F/4-5/6>> // unimplemented
  5307. 000045F0  1006                     move.b     D0, D6
  5308. 000045F2  700E                     moveq.l    D0, 0x0E
  5309. 000045F4  0A70 0B00 70F4           xori.w     [A0 + D7.w - 0x12], 0xB00
  5310. 000045FA  0370 F90E 7005           bchg       [[A0 + <<invalid base displacement size>>] + A7 + 0x7005], D1
  5311. 00004600  0170 FBFA 7001 0770 0203 bchg       [[0x70010770] + 0x203], D0
  5312. 0000460A  700D                     moveq.l    D0, 0x0D
  5313. 0000460C  F970                     .extension 0x970 <<F/4-5/4>> // unimplemented
  5314. 0000460E  00FF                     .incomplete
  5315. 00004610  7005                     moveq.l    D0, 0x05
  5316. 00004612  0C70 0F05 70FC           cmpi.w     [A0 + D7.w - 0x4], 0xF05
  5317. 00004618  0470 090C 70FE           subi.w     [A0 + D7.w - 0x2], 0x90C
  5318. 0000461E  0C70 0C08 0000           cmpi.w     [A0 + D0.w], 0xC08
  5319. 00004624  52EC EC15                shi        [A4 - 0x13EB]
  5320. 00004628  1570 FCF8 7011           move.b     [A2 + 0x7011], [A0 + A7 * 4 - 0x8]
  5321. 0000462E  0470 FC02 7008           subi.w     [A0 + D7.w + 0x8], 0xFC02
  5322. 00004634  1270 00FC                movea.b    A1, [A0 + D0.w - 0x4]
  5323. 00004638  7005                     moveq.l    D0, 0x05
  5324. 0000463A  F770                     .extension 0x770 <<F/4-5/3>> // unimplemented
  5325. 0000463C  0F02                     btst       D2, D7
  5326. 0000463E  7005                     moveq.l    D0, 0x05
  5327. 00004640  FC70 1408                .extension 0xC70 <<F/1/6>>, 0x1408 // unimplemented
  5328. 00004644  7011                     moveq.l    D0, 0x11
  5329. 00004646  0D70 0E00                bchg       [A0 + D0 * 8], D6
  5330. 0000464A  70F0                     moveq.l    D0, 0xFFFFFFF0
  5331. 0000464C  0470 F812 7007           subi.w     [A0 + D7.w + 0x7], 0xF812
  5332. 00004652  0170 F9F8 7002 0870      bchg       [0x70020870], D0
  5333. 0000465A  0304                     btst       D4, D1
  5334. 0000465C  7010                     moveq.l    D0, 0x10
  5335. 0000465E  F770                     .extension 0x770 <<F/4-5/3>> // unimplemented
  5336. 00004660  00FF                     .incomplete
  5337. 00004662  7006                     moveq.l    D0, 0x06
  5338. 00004664  0F70 1306 70FB           bchg       [[A0 + <<invalid base displacement size>>] + D1 * 2 + 0x70FB], D7
  5339. 0000466A  0570 0C10                bchg       [A0 + D0 * 4 + 0x10], D2
  5340. 0000466E  70FD                     moveq.l    D0, 0xFFFFFFFD
  5341. 00004670  0F70 0F0B 0000 52E7      bchg       [[A0 + <<invalid base displacement size>> + D0 * 8] + 0x52E7], D7
  5342. 00004678  E71A                     rol        D2.b, 3
  5343. 0000467A  1A70 FAF6                movea.b    A5, [A0 + A7 * 2 - 0x10]
  5344. 0000467E  7016                     moveq.l    D0, 0x16
  5345. 00004680  0670 FA03 700B           addi.w     [A0 + D7.w + 0xB], 0xFA03
  5346. 00004686  1770 FFFA 7007 F470 1303 7007 move.b     [A3 + 0x7007], [[0x7007F470] + 0x1303]
  5347. 00004692  FA70 190A                .extension 0xA70 <<F/1/5>>, 0x190A // unimplemented
  5348. 00004696  7016                     moveq.l    D0, 0x16
  5349. 00004698  1170 1200 70EC           move.b     [A0 + 0x70EC], [A0 + D1.w * 2]
  5350. 0000469E  0570 F517 7009 0270      bchg       [[A0] + A7 * 4 + 0x70090270], D2
  5351. 000046A6  F7F6                     .invalid   <<F/7/3>>
  5352. 000046A8  7003                     moveq.l    D0, 0x03
  5353. 000046AA  0B70 0406                bchg       [A0 + D0.w * 4 + 0x6], D5
  5354. 000046AE  7015                     moveq.l    D0, 0x15
  5355. 000046B0  F470                     cpushp     DATA, [A0]
  5356. 000046B2  01FE                     .incomplete
  5357. 000046B4  7008                     moveq.l    D0, 0x08
  5358. 000046B6  1370 1808 70F9           move.b     [A1 + 0x70F9], [A0 + D1 + 0x8]
  5359. 000046BC  0770 0F14                bchg       <<invalid full ext with I/IS == 4>>, D3
  5360. 000046C0  70FC                     moveq.l    D0, 0xFFFFFFFC
  5361. 000046C2  1370 130E 0000 0200      move.b     [A1 + 0x200], [[A0 + <<invalid base displacement size>>] + D1 * 2]
  5362. 000046CA  44DC                     move.b     [A4]+, CCR
  5363. 000046CC  0200 452E                andi.b     D0, 0x2E /* '.' */
  5364. 000046D0  0200 4580                andi.b     D0, 0x80
  5365. 000046D4  0200 45D2                andi.b     D0, 0xD2
  5366. 000046D8  0200 4624                andi.b     D0, 0x24 /* '$' */
  5367. 000046DC  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  5368. 000046DE  4676 52FE                not.w      [A6 + D5.w * 2 - 0x2]
  5369. 000046E2  FE02 0272                .unknown   0xFE02 0x0272 (W = 7)
  5370. 000046E6  FFFF                     .invalid   <<F/7/7>>
  5371. 000046E8  0101                     btst       D1, D0
  5372. 000046EA  0000 3D8E                ori.b      D0, 0x8E
  5373. 000046EE  FA39 16A2                .unknown   0xFA39 0x16A2 (W = 5)
  5374. 000046F2  02F5                     .incomplete
  5375. 000046F4  FFFF                     .invalid   <<F/7/7>>
  5376. 000046F6  172F 00C8                move.b     -[A3], [A7 + 0xC8]
  5377. 000046FA  000A 0000                ori.b      A2, 0x0
  5378. 000046FE  0000 0000                ori.b      D0, 0x0
  5379. 00004702  0000 FFFF                ori.b      D0, 0xFF
  5380. 00004706  0173 00C8                bchg       [A3 + D0.w - 0x56], D0
  5381. 0000470A  0002 0000                ori.b      D2, 0x0
  5382. 0000470E  0000 0000                ori.b      D0, 0x0
  5383. 00004712  0000 0000                ori.b      D0, 0x0
  5384. 00004716  0000 4022                ori.b      D0, 0x22 /* '\"' */
  5385. 0000471A  F983                     .invalid   <<F/6/4>>
  5386. 0000471C  6E4E                     bgt        +0x50 /* 0000476C */
  5387. 0000471E  4415                     neg.b      [A5]
  5388. 00004720  4C4F 3258                movem.l    D3,D4,D6,A1,A4,A5, A7
  5389. 00004724  FA90 EABB                .extension 0xA90 <<F/2-3/5>> // unimplemented
  5390. 00004728  CB96                     and.l      [A6], D5
  5391. 0000472A  D878 33A9                add.w      D4, [0x000033A9]
  5392. 0000472E  899F                     or.l       [A7]+, D4
  5393. 00004730  49D6                     lea.l      A4, [A6]
  5394. 00004732  E4E1                     roxr  .w   -[A1]
  5395. 00004734  B694                     cmp.l      D3, [A4]
  5396. 00004736  54C2                     scc        D2
  5397. 00004738  C758                     and.w      [A0]+, D3
  5398. 0000473A  5D17                     subq.b     [A7], 6
  5399. 0000473C  0A31 AA11 4411           xori.b     [A1 + D4.w * 4 + 0x11], 0x11
  5400. 00004742  F805 F121                .tblXX     0xF805, 0xF121 // unimplemented
  5401. 00004746  FB86                     .invalid   <<F/6/5>>
  5402. 00004748  4C03 E7CE                movem.w    D1,D2,D3,D6,D7,A0,A1,A2,A5,A6,A7, D3
  5403. 0000474C  A725                     syscall    GetHandleSize, flags=7
  5404. 0000474E  EE64                     asr        D4.w, D7
  5405. 00004750  49C7                     lea.l      A4, D7
  5406. 00004752  4E67                     move       USP, A7
  5407. 00004754  351E                     move.w     -[A2], [A6]+
  5408. 00004756  A026                     syscall    HandleZone
  5409. 00004758  4713                     .invalid   3, [A3] // invalid opcode 4 with b == 4
  5410. 0000475A  DC62                     add.w      D6, -[A2]
  5411. 0000475C  6871                     bvc        +0x73 /* 000047CF */
  5412. 0000475E  0ECC                     .incomplete
  5413. 00004760  4404                     neg.b      D4
  5414. 00004762  A74B                     syscall    SetGrowZone, flags=7
  5415. 00004764  2D9F E13F 0000 0000 0000 0000 move.l     [[A6] + A6], [A7]+
  5416. // begin alternate branch 0000476C-00004770
  5417. label0000476C:
  5418. 0000476C  0000 0000                ori.b      D0, 0x0
  5419. // end alternate branch 0000476C-00004770
  5420. label0000476C: // (misaligned)
  5421. 00004770  0000 0000                ori.b      D0, 0x0
  5422. 00004774  0000 0000                ori.b      D0, 0x0
  5423. 00004778  47FF                     lea.l      A3, <<invalid special address>>
  5424. 0000477A  F800 0000                .tblXX     0xF800, 0x0000 // unimplemented
  5425. 0000477E  0000 3F80                ori.b      D0, 0x80
  5426. 00004782  0000 0000                ori.b      D0, 0x0
  5427. 00004786  0000 4180                ori.b      D0, 0x80
  5428. 0000478A  0000 0000                ori.b      D0, 0x0
  5429. 0000478E  0000 4080                ori.b      D0, 0x80
  5430. 00004792  0000 0000                ori.b      D0, 0x0
  5431. 00004796  0000 0000                ori.b      D0, 0x0
  5432. 0000479A  0000 0000                ori.b      D0, 0x0
  5433. 0000479E  0000 0000                ori.b      D0, 0x0
  5434. 000047A2  0000 0000                ori.b      D0, 0x0
  5435. 000047A6  0000 0000                ori.b      D0, 0x0
  5436. 000047AA  0000 0000                ori.b      D0, 0x0
  5437. 000047AE  0000 0000                ori.b      D0, 0x0
  5438. 000047B2  0000 0000                ori.b      D0, 0x0
  5439. 000047B6  0000 0000                ori.b      D0, 0x0
  5440. 000047BA  0000 0000                ori.b      D0, 0x0
  5441. 000047BE  0000 0000                ori.b      D0, 0x0
  5442. 000047C2  0000 0000                ori.b      D0, 0x0
  5443. 000047C6  0000 0000                ori.b      D0, 0x0
  5444. 000047CA  0000 0000                ori.b      D0, 0x0
  5445. 000047CE  0000 0000                ori.b      D0, 0x0
  5446. 000047D2  0000 0000                ori.b      D0, 0x0
  5447. 000047D6  0000 0000                ori.b      D0, 0x0
  5448. 000047DA  0000 0000                ori.b      D0, 0x0
  5449. 000047DE  0000 0000                ori.b      D0, 0x0
  5450. 000047E2  0000 0000                ori.b      D0, 0x0
  5451. 000047E6  0000 0000                ori.b      D0, 0x0
  5452. 000047EA  0000 0000                ori.b      D0, 0x0
  5453. 000047EE  0000 0000                ori.b      D0, 0x0
  5454. 000047F2  0000 0000                ori.b      D0, 0x0
  5455. 000047F6  0000 0000                ori.b      D0, 0x0
  5456. 000047FA  0000 0000                ori.b      D0, 0x0
  5457. 000047FE  0000 0000                ori.b      D0, 0x0
  5458. 00004802  0000 0000                ori.b      D0, 0x0
  5459. 00004806  0000 0000                ori.b      D0, 0x0
  5460. 0000480A  0000 0000                ori.b      D0, 0x0
  5461. 0000480E  0000 0000                ori.b      D0, 0x0
  5462. 00004812  0000 0000                ori.b      D0, 0x0
  5463. 00004816  0000 0000                ori.b      D0, 0x0
  5464. 0000481A  0000 0000                ori.b      D0, 0x0
  5465. 0000481E  0000 0000                ori.b      D0, 0x0
  5466. 00004822  0000 0000                ori.b      D0, 0x0
  5467. 00004826  0000 0000                ori.b      D0, 0x0
  5468. 0000482A  0000 0000                ori.b      D0, 0x0
  5469. 0000482E  0000 0000                ori.b      D0, 0x0
  5470. 00004832  0000 0000                ori.b      D0, 0x0
  5471. 00004836  0000 0000                ori.b      D0, 0x0
  5472. 0000483A  0000 0000                ori.b      D0, 0x0
  5473. 0000483E  0000 0000                ori.b      D0, 0x0
  5474. 00004842  0000 0000                ori.b      D0, 0x0
  5475. 00004846  0000 0000                ori.b      D0, 0x0
  5476. 0000484A  0000 0000                ori.b      D0, 0x0
  5477. 0000484E  0000 0000                ori.b      D0, 0x0
  5478. 00004852  0000 0000                ori.b      D0, 0x0
  5479. 00004856  0000 0000                ori.b      D0, 0x0
  5480. 0000485A  0000 0000                ori.b      D0, 0x0
  5481. 0000485E  0000 0000                ori.b      D0, 0x0
  5482. 00004862  0000 0000                ori.b      D0, 0x0
  5483. 00004866  0000 0000                ori.b      D0, 0x0
  5484. 0000486A  0000 0000                ori.b      D0, 0x0
  5485. 0000486E  0000 0000                ori.b      D0, 0x0
  5486. 00004872  0000 0000                ori.b      D0, 0x0
  5487. 00004876  0000 0000                ori.b      D0, 0x0
  5488. 0000487A  0000 0000                ori.b      D0, 0x0
  5489. 0000487E  0000 0000                ori.b      D0, 0x0
  5490. 00004882  0000 0000                ori.b      D0, 0x0
  5491. 00004886  0000 0000                ori.b      D0, 0x0
  5492. 0000488A  0000 0000                ori.b      D0, 0x0
  5493. 0000488E  0000 0000                ori.b      D0, 0x0
  5494. 00004892  0000 0000                ori.b      D0, 0x0
  5495. 00004896  0000 0000                ori.b      D0, 0x0
  5496. 0000489A  0000 0000                ori.b      D0, 0x0
  5497. 0000489E  0000 0000                ori.b      D0, 0x0
  5498. 000048A2  0000 0000                ori.b      D0, 0x0
  5499. 000048A6  0000 0000                ori.b      D0, 0x0
  5500. 000048AA  0000 0000                ori.b      D0, 0x0
  5501. 000048AE  0000 0000                ori.b      D0, 0x0
  5502. 000048B2  0000 0000                ori.b      D0, 0x0
  5503. 000048B6  0000 0000                ori.b      D0, 0x0
  5504. 000048BA  0000 0000                ori.b      D0, 0x0
  5505. 000048BE  0000 0000                ori.b      D0, 0x0
  5506. 000048C2  0000 0000                ori.b      D0, 0x0
  5507. 000048C6  0000 0000                ori.b      D0, 0x0
  5508. 000048CA  0000 0000                ori.b      D0, 0x0
  5509. 000048CE  0000 0000                ori.b      D0, 0x0
  5510. 000048D2  0000 0000                ori.b      D0, 0x0
  5511. 000048D6  0000 0000                ori.b      D0, 0x0
  5512. 000048DA  0000 0000                ori.b      D0, 0x0
  5513. 000048DE  0000 0000                ori.b      D0, 0x0
  5514. 000048E2  0000 0000                ori.b      D0, 0x0
  5515. 000048E6  0000 0000                ori.b      D0, 0x0
  5516. 000048EA  0000 0000                ori.b      D0, 0x0
  5517. 000048EE  0000 0000                ori.b      D0, 0x0
  5518. 000048F2  0000 0000                ori.b      D0, 0x0
  5519. 000048F6  0000 0000                ori.b      D0, 0x0
  5520. 000048FA  0000 0000                ori.b      D0, 0x0
  5521. 000048FE  0000 0000                ori.b      D0, 0x0
  5522. 00004902  0000 0000                ori.b      D0, 0x0
  5523. 00004906  0000 0000                ori.b      D0, 0x0
  5524. 0000490A  0000 0000                ori.b      D0, 0x0
  5525. 0000490E  0000 0000                ori.b      D0, 0x0
  5526. 00004912  0000 0000                ori.b      D0, 0x0
  5527. 00004916  0000 0000                ori.b      D0, 0x0
  5528. 0000491A  0000 0000                ori.b      D0, 0x0
  5529. 0000491E  0000 0000                ori.b      D0, 0x0
  5530. 00004922  0000 0000                ori.b      D0, 0x0
  5531. 00004926  0000 0000                ori.b      D0, 0x0
  5532. 0000492A  0000 0000                ori.b      D0, 0x0
  5533. 0000492E  0000 0000                ori.b      D0, 0x0
  5534. 00004932  0000 0000                ori.b      D0, 0x0
  5535. 00004936  0000 0000                ori.b      D0, 0x0
  5536. 0000493A  0000 0000                ori.b      D0, 0x0
  5537. 0000493E  0000 0000                ori.b      D0, 0x0
  5538. 00004942  0000 0000                ori.b      D0, 0x0
  5539. 00004946  0000 0000                ori.b      D0, 0x0
  5540. 0000494A  0000 0000                ori.b      D0, 0x0
  5541. 0000494E  0000 0000                ori.b      D0, 0x0
  5542. 00004952  0000 0000                ori.b      D0, 0x0
  5543. 00004956  0000 0000                ori.b      D0, 0x0
  5544. 0000495A  0000 0000                ori.b      D0, 0x0
  5545. 0000495E  0000 0000                ori.b      D0, 0x0
  5546. 00004962  0000 0000                ori.b      D0, 0x0
  5547. 00004966  0000 0000                ori.b      D0, 0x0
  5548. 0000496A  0000 0000                ori.b      D0, 0x0
  5549. 0000496E  0000 0000                ori.b      D0, 0x0
  5550. 00004972  0000 0000                ori.b      D0, 0x0
  5551. 00004976  0000 0000                ori.b      D0, 0x0
  5552. 0000497A  0000 0000                ori.b      D0, 0x0
  5553. 0000497E  0000 0000                ori.b      D0, 0x0
  5554. 00004982  0000 0000                ori.b      D0, 0x0
  5555. 00004986  0000 0000                ori.b      D0, 0x0
  5556. 0000498A  0000 0000                ori.b      D0, 0x0
  5557. 0000498E  0000 0000                ori.b      D0, 0x0
  5558. 00004992  0000 0000                ori.b      D0, 0x0
  5559. 00004996  0000 0000                ori.b      D0, 0x0
  5560. 0000499A  0000 0000                ori.b      D0, 0x0
  5561. 0000499E  0000 0000                ori.b      D0, 0x0
  5562. 000049A2  0000 0000                ori.b      D0, 0x0
  5563. 000049A6  0000 0000                ori.b      D0, 0x0
  5564. 000049AA  0000 0000                ori.b      D0, 0x0
  5565. 000049AE  0000 0000                ori.b      D0, 0x0
  5566. 000049B2  0000 0000                ori.b      D0, 0x0
  5567. 000049B6  0000 0000                ori.b      D0, 0x0
  5568. 000049BA  0000 0000                ori.b      D0, 0x0
  5569. 000049BE  0000 0000                ori.b      D0, 0x0
  5570. 000049C2  0000 0000                ori.b      D0, 0x0
  5571. 000049C6  0000 0000                ori.b      D0, 0x0
  5572. 000049CA  0000 0000                ori.b      D0, 0x0
  5573. 000049CE  0000 0000                ori.b      D0, 0x0
  5574. 000049D2  0000 0000                ori.b      D0, 0x0
  5575. 000049D6  0000 0000                ori.b      D0, 0x0
  5576. 000049DA  0000 0000                ori.b      D0, 0x0
  5577. 000049DE  0000 0000                ori.b      D0, 0x0
  5578. 000049E2  0000 0000                ori.b      D0, 0x0
  5579. 000049E6  0000 0000                ori.b      D0, 0x0
  5580. 000049EA  0000 0000                ori.b      D0, 0x0
  5581. 000049EE  0000 0000                ori.b      D0, 0x0
  5582. 000049F2  0000 0000                ori.b      D0, 0x0
  5583. 000049F6  0000 0000                ori.b      D0, 0x0
  5584. 000049FA  0000 0000                ori.b      D0, 0x0
  5585. 000049FE  0000 0000                ori.b      D0, 0x0
  5586. 00004A02  0000 0000                ori.b      D0, 0x0
  5587. 00004A06  0000 0000                ori.b      D0, 0x0
  5588. 00004A0A  0000 0000                ori.b      D0, 0x0
  5589. 00004A0E  0000 0000                ori.b      D0, 0x0
  5590. 00004A12  0000 0000                ori.b      D0, 0x0
  5591. 00004A16  0000 0000                ori.b      D0, 0x0
  5592. 00004A1A  0000 0000                ori.b      D0, 0x0
  5593. 00004A1E  0000 0000                ori.b      D0, 0x0
  5594. 00004A22  0000 0000                ori.b      D0, 0x0
  5595. 00004A26  0000 0000                ori.b      D0, 0x0
  5596. 00004A2A  0000 0000                ori.b      D0, 0x0
  5597. 00004A2E  0000 0000                ori.b      D0, 0x0
  5598. 00004A32  0000 0000                ori.b      D0, 0x0
  5599. 00004A36  0000 0000                ori.b      D0, 0x0
  5600. 00004A3A  0000 0000                ori.b      D0, 0x0
  5601. 00004A3E  0000 0000                ori.b      D0, 0x0
  5602. 00004A42  0000 0000                ori.b      D0, 0x0
  5603. 00004A46  0000 0000                ori.b      D0, 0x0
  5604. 00004A4A  0000 0000                ori.b      D0, 0x0
  5605. 00004A4E  0000 0000                ori.b      D0, 0x0
  5606. 00004A52  0000 0000                ori.b      D0, 0x0
  5607. 00004A56  0000 0000                ori.b      D0, 0x0
  5608. 00004A5A  0000 0000                ori.b      D0, 0x0
  5609. 00004A5E  0000 0000                ori.b      D0, 0x0
  5610. 00004A62  0000 0000                ori.b      D0, 0x0
  5611. 00004A66  0000 0000                ori.b      D0, 0x0
  5612. 00004A6A  0000 0000                ori.b      D0, 0x0
  5613. 00004A6E  0000 0000                ori.b      D0, 0x0
  5614. 00004A72  0000 0000                ori.b      D0, 0x0
  5615. 00004A76  0000 0000                ori.b      D0, 0x0
  5616. 00004A7A  0000 0000                ori.b      D0, 0x0
  5617. 00004A7E  0000 0000                ori.b      D0, 0x0
  5618. 00004A82  0000 0000                ori.b      D0, 0x0
  5619. 00004A86  0000 0000                ori.b      D0, 0x0
  5620. 00004A8A  0000 0000                ori.b      D0, 0x0
  5621. 00004A8E  0000 0000                ori.b      D0, 0x0
  5622. 00004A92  0000 0000                ori.b      D0, 0x0
  5623. 00004A96  0000 0000                ori.b      D0, 0x0
  5624. 00004A9A  0000 0000                ori.b      D0, 0x0
  5625. 00004A9E  0000 0000                ori.b      D0, 0x0
  5626. 00004AA2  0000 0000                ori.b      D0, 0x0
  5627. 00004AA6  0000 0000                ori.b      D0, 0x0
  5628. 00004AAA  0000 0000                ori.b      D0, 0x0
  5629. 00004AAE  0000 0000                ori.b      D0, 0x0
  5630. 00004AB2  0000 0000                ori.b      D0, 0x0
  5631. 00004AB6  0000 0000                ori.b      D0, 0x0
  5632. 00004ABA  0000 0000                ori.b      D0, 0x0
  5633. 00004ABE  0000 0000                ori.b      D0, 0x0
  5634. 00004AC2  0000 0000                ori.b      D0, 0x0
  5635. 00004AC6  0000 0000                ori.b      D0, 0x0
  5636. 00004ACA  0000 0000                ori.b      D0, 0x0
  5637. 00004ACE  0000 0000                ori.b      D0, 0x0
  5638. 00004AD2  0000 0000                ori.b      D0, 0x0
  5639. 00004AD6  0000 0000                ori.b      D0, 0x0
  5640. 00004ADA  0000 0000                ori.b      D0, 0x0
  5641. 00004ADE  0000 0000                ori.b      D0, 0x0
  5642. 00004AE2  0000 0000                ori.b      D0, 0x0
  5643. 00004AE6  0000 0000                ori.b      D0, 0x0
  5644. 00004AEA  0000 0000                ori.b      D0, 0x0
  5645. 00004AEE  0000 0000                ori.b      D0, 0x0
  5646. 00004AF2  0000 0000                ori.b      D0, 0x0
  5647. 00004AF6  0000 0000                ori.b      D0, 0x0
  5648. 00004AFA  0000 0000                ori.b      D0, 0x0
  5649. 00004AFE  0000 0000                ori.b      D0, 0x0
  5650. 00004B02  0000 0000                ori.b      D0, 0x0
  5651. 00004B06  0000 0000                ori.b      D0, 0x0
  5652. 00004B0A  0000 0000                ori.b      D0, 0x0
  5653. 00004B0E  0000 0000                ori.b      D0, 0x0
  5654. 00004B12  0000 0000                ori.b      D0, 0x0
  5655. 00004B16  0000 0000                ori.b      D0, 0x0
  5656. 00004B1A  0000 0000                ori.b      D0, 0x0
  5657. 00004B1E  0000 0000                ori.b      D0, 0x0
  5658. 00004B22  0000 0000                ori.b      D0, 0x0
  5659. 00004B26  0000 0000                ori.b      D0, 0x0
  5660. 00004B2A  0000 0000                ori.b      D0, 0x0
  5661. 00004B2E  0000 0000                ori.b      D0, 0x0
  5662. 00004B32  0000 0000                ori.b      D0, 0x0
  5663. 00004B36  0000 0000                ori.b      D0, 0x0
  5664. 00004B3A  0000 0000                ori.b      D0, 0x0
  5665. 00004B3E  0000 0000                ori.b      D0, 0x0
  5666. 00004B42  0000 0000                ori.b      D0, 0x0
  5667. 00004B46  0000 0000                ori.b      D0, 0x0
  5668. 00004B4A  0000 0000                ori.b      D0, 0x0
  5669. 00004B4E  0000 0000                ori.b      D0, 0x0
  5670. 00004B52  0000 0000                ori.b      D0, 0x0
  5671. 00004B56  0000 0000                ori.b      D0, 0x0
  5672. 00004B5A  0000 0000                ori.b      D0, 0x0
  5673. 00004B5E  0000 0000                ori.b      D0, 0x0
  5674. 00004B62  0000 0000                ori.b      D0, 0x0
  5675. 00004B66  0000 0000                ori.b      D0, 0x0
  5676. 00004B6A  0000 0000                ori.b      D0, 0x0
  5677. 00004B6E  0000 0000                ori.b      D0, 0x0
  5678. 00004B72  0000 0000                ori.b      D0, 0x0
  5679. 00004B76  0000 0000                ori.b      D0, 0x0
  5680. 00004B7A  0000 0000                ori.b      D0, 0x0
  5681. 00004B7E  0000 0000                ori.b      D0, 0x0
  5682. 00004B82  0000 0000                ori.b      D0, 0x0
  5683. 00004B86  0000 0000                ori.b      D0, 0x0
  5684. 00004B8A  0000 0000                ori.b      D0, 0x0
  5685. 00004B8E  0000 0000                ori.b      D0, 0x0
  5686. 00004B92  0000 0000                ori.b      D0, 0x0
  5687. 00004B96  0000 0000                ori.b      D0, 0x0
  5688. 00004B9A  0000 0000                ori.b      D0, 0x0
  5689. 00004B9E  0000 0000                ori.b      D0, 0x0
  5690. 00004BA2  0000 0000                ori.b      D0, 0x0
  5691. 00004BA6  0000 0000                ori.b      D0, 0x0
  5692. 00004BAA  0000 0000                ori.b      D0, 0x0
  5693. 00004BAE  0000 0000                ori.b      D0, 0x0
  5694. 00004BB2  0000 0000                ori.b      D0, 0x0
  5695. 00004BB6  0000 0000                ori.b      D0, 0x0
  5696. 00004BBA  0000 0000                ori.b      D0, 0x0
  5697. 00004BBE  0000 0000                ori.b      D0, 0x0
  5698. 00004BC2  0000 0000                ori.b      D0, 0x0
  5699. 00004BC6  0000 0000                ori.b      D0, 0x0
  5700. 00004BCA  0000 0000                ori.b      D0, 0x0
  5701. 00004BCE  0000 0000                ori.b      D0, 0x0
  5702. 00004BD2  0000 0000                ori.b      D0, 0x0
  5703. 00004BD6  0000 0000                ori.b      D0, 0x0
  5704. 00004BDA  0000 0000                ori.b      D0, 0x0
  5705. 00004BDE  0000 0000                ori.b      D0, 0x0
  5706. 00004BE2  0000 0000                ori.b      D0, 0x0
  5707. 00004BE6  0000 0000                ori.b      D0, 0x0
  5708. 00004BEA  0000 0000                ori.b      D0, 0x0
  5709. 00004BEE  0000 0000                ori.b      D0, 0x0
  5710. 00004BF2  0000 0000                ori.b      D0, 0x0
  5711. 00004BF6  0000 0000                ori.b      D0, 0x0
  5712. 00004BFA  0000 0000                ori.b      D0, 0x0
  5713. 00004BFE  0000 0000                ori.b      D0, 0x0
  5714. 00004C02  0000 0000                ori.b      D0, 0x0
  5715. 00004C06  0000 0000                ori.b      D0, 0x0
  5716. 00004C0A  0000 0000                ori.b      D0, 0x0
  5717. 00004C0E  0000 0000                ori.b      D0, 0x0
  5718. 00004C12  0000 0000                ori.b      D0, 0x0
  5719. 00004C16  0000 0000                ori.b      D0, 0x0
  5720. 00004C1A  0000 0000                ori.b      D0, 0x0
  5721. 00004C1E  0000 0000                ori.b      D0, 0x0
  5722. 00004C22  0000 0000                ori.b      D0, 0x0
  5723. 00004C26  0000 0000                ori.b      D0, 0x0
  5724. 00004C2A  0000 0000                ori.b      D0, 0x0
  5725. 00004C2E  0000 0000                ori.b      D0, 0x0
  5726. 00004C32  0000 0000                ori.b      D0, 0x0
  5727. 00004C36  0000 0000                ori.b      D0, 0x0
  5728. 00004C3A  0000 0000                ori.b      D0, 0x0
  5729. 00004C3E  0000 0000                ori.b      D0, 0x0
  5730. 00004C42  0000 0000                ori.b      D0, 0x0
  5731. 00004C46  0000 0000                ori.b      D0, 0x0
  5732. 00004C4A  0000 0000                ori.b      D0, 0x0
  5733. 00004C4E  0000 0000                ori.b      D0, 0x0
  5734. 00004C52  0000 0000                ori.b      D0, 0x0
  5735. 00004C56  0000 0000                ori.b      D0, 0x0
  5736. 00004C5A  0000 0000                ori.b      D0, 0x0
  5737. 00004C5E  0000 0000                ori.b      D0, 0x0
  5738. 00004C62  0000 0000                ori.b      D0, 0x0
  5739. 00004C66  0000 0000                ori.b      D0, 0x0
  5740. 00004C6A  0000 0000                ori.b      D0, 0x0
  5741. 00004C6E  0000 0000                ori.b      D0, 0x0
  5742. 00004C72  0000 0000                ori.b      D0, 0x0
  5743. 00004C76  0000 0000                ori.b      D0, 0x0
  5744. 00004C7A  0000 0000                ori.b      D0, 0x0
  5745. 00004C7E  0000 0000                ori.b      D0, 0x0
  5746. 00004C82  0000 0000                ori.b      D0, 0x0
  5747. 00004C86  0000 0000                ori.b      D0, 0x0
  5748. 00004C8A  0000 0000                ori.b      D0, 0x0
  5749. 00004C8E  0000 0000                ori.b      D0, 0x0
  5750. 00004C92  0000 0000                ori.b      D0, 0x0
  5751. 00004C96  0000 0000                ori.b      D0, 0x0
  5752. 00004C9A  0000 0000                ori.b      D0, 0x0
  5753. 00004C9E  0000 0000                ori.b      D0, 0x0
  5754. 00004CA2  0000 0000                ori.b      D0, 0x0
  5755. 00004CA6  0000 0000                ori.b      D0, 0x0
  5756. 00004CAA  0000 0000                ori.b      D0, 0x0
  5757. 00004CAE  0000 0000                ori.b      D0, 0x0
  5758. 00004CB2  0000 0000                ori.b      D0, 0x0
  5759. 00004CB6  0000 0000                ori.b      D0, 0x0
  5760. 00004CBA  0000 0000                ori.b      D0, 0x0
  5761. 00004CBE  0000 0000                ori.b      D0, 0x0
  5762. 00004CC2  0000 0000                ori.b      D0, 0x0
  5763. 00004CC6  0000 0000                ori.b      D0, 0x0
  5764. 00004CCA  0000 0000                ori.b      D0, 0x0
  5765. 00004CCE  0000 0000                ori.b      D0, 0x0
  5766. 00004CD2  0000 0000                ori.b      D0, 0x0
  5767. 00004CD6  0000 0000                ori.b      D0, 0x0
  5768. 00004CDA  0000 0000                ori.b      D0, 0x0
  5769. 00004CDE  0000 0000                ori.b      D0, 0x0
  5770. 00004CE2  0000 0000                ori.b      D0, 0x0
  5771. 00004CE6  0000 0000                ori.b      D0, 0x0
  5772. 00004CEA  0000 0000                ori.b      D0, 0x0
  5773. 00004CEE  0000 0000                ori.b      D0, 0x0
  5774. 00004CF2  0000 0000                ori.b      D0, 0x0
  5775. 00004CF6  0000 0000                ori.b      D0, 0x0
  5776. 00004CFA  0000 0000                ori.b      D0, 0x0
  5777. 00004CFE  0000 0000                ori.b      D0, 0x0
  5778. 00004D02  0000 0000                ori.b      D0, 0x0
  5779. 00004D06  0000 0000                ori.b      D0, 0x0
  5780. 00004D0A  0000 0000                ori.b      D0, 0x0
  5781. 00004D0E  0000 0000                ori.b      D0, 0x0
  5782. 00004D12  0000 0000                ori.b      D0, 0x0
  5783. 00004D16  0000 0000                ori.b      D0, 0x0
  5784. 00004D1A  0000 0000                ori.b      D0, 0x0
  5785. 00004D1E  0000 0000                ori.b      D0, 0x0
  5786. 00004D22  0000 0000                ori.b      D0, 0x0
  5787. 00004D26  0000 0000                ori.b      D0, 0x0
  5788. 00004D2A  0000 0000                ori.b      D0, 0x0
  5789. 00004D2E  0000 0000                ori.b      D0, 0x0
  5790. 00004D32  0000 0000                ori.b      D0, 0x0
  5791. 00004D36  0000 0000                ori.b      D0, 0x0
  5792. 00004D3A  0000 0000                ori.b      D0, 0x0
  5793. 00004D3E  0000 0000                ori.b      D0, 0x0
  5794. 00004D42  0000 0000                ori.b      D0, 0x0
  5795. 00004D46  0000 0000                ori.b      D0, 0x0
  5796. 00004D4A  0000 0000                ori.b      D0, 0x0
  5797. 00004D4E  0000 0000                ori.b      D0, 0x0
  5798. 00004D52  0000 0000                ori.b      D0, 0x0
  5799. 00004D56  0000 0000                ori.b      D0, 0x0
  5800. 00004D5A  0000 0000                ori.b      D0, 0x0
  5801. 00004D5E  0000 0000                ori.b      D0, 0x0
  5802. 00004D62  0000 0000                ori.b      D0, 0x0
  5803. 00004D66  0000 0000                ori.b      D0, 0x0
  5804. 00004D6A  0000 0000                ori.b      D0, 0x0
  5805. 00004D6E  0000 0000                ori.b      D0, 0x0
  5806. 00004D72  0000 0000                ori.b      D0, 0x0
  5807. 00004D76  0000 0000                ori.b      D0, 0x0
  5808. 00004D7A  0000 0000                ori.b      D0, 0x0
  5809. 00004D7E  0000 0000                ori.b      D0, 0x0
  5810. 00004D82  0000 0000                ori.b      D0, 0x0
  5811. 00004D86  0000 0000                ori.b      D0, 0x0
  5812. 00004D8A  0000 0000                ori.b      D0, 0x0
  5813. 00004D8E  0000 0000                ori.b      D0, 0x0
  5814. 00004D92  0000 0000                ori.b      D0, 0x0
  5815. 00004D96  0000 0000                ori.b      D0, 0x0
  5816. 00004D9A  0000 0000                ori.b      D0, 0x0
  5817. 00004D9E  0000 0000                ori.b      D0, 0x0
  5818. 00004DA2  0000 0000                ori.b      D0, 0x0
  5819. 00004DA6  0000 0000                ori.b      D0, 0x0
  5820. 00004DAA  0000 0000                ori.b      D0, 0x0
  5821. 00004DAE  0000 0000                ori.b      D0, 0x0
  5822. 00004DB2  0000 0000                ori.b      D0, 0x0
  5823. 00004DB6  0000 0000                ori.b      D0, 0x0
  5824. 00004DBA  0000 0000                ori.b      D0, 0x0
  5825. 00004DBE  0000 0000                ori.b      D0, 0x0
  5826. 00004DC2  0000 0000                ori.b      D0, 0x0
  5827. 00004DC6  0000 0000                ori.b      D0, 0x0
  5828. 00004DCA  0000 0000                ori.b      D0, 0x0
  5829. 00004DCE  0000 0000                ori.b      D0, 0x0
  5830. 00004DD2  0000 0000                ori.b      D0, 0x0
  5831. 00004DD6  0000 0000                ori.b      D0, 0x0
  5832. 00004DDA  0000 0000                ori.b      D0, 0x0
  5833. 00004DDE  0000 0000                ori.b      D0, 0x0
  5834. 00004DE2  0000 0000                ori.b      D0, 0x0
  5835. 00004DE6  0000 0000                ori.b      D0, 0x0
  5836. 00004DEA  0000 0000                ori.b      D0, 0x0
  5837. 00004DEE  0000 0000                ori.b      D0, 0x0
  5838. 00004DF2  0000 0000                ori.b      D0, 0x0
  5839. 00004DF6  0000 0000                ori.b      D0, 0x0
  5840. 00004DFA  0000 0000                ori.b      D0, 0x0
  5841. 00004DFE  0000 0000                ori.b      D0, 0x0
  5842. 00004E02  0000 0000                ori.b      D0, 0x0
  5843. 00004E06  0000 0000                ori.b      D0, 0x0
  5844. 00004E0A  0000 0000                ori.b      D0, 0x0
  5845. 00004E0E  0000 0000                ori.b      D0, 0x0
  5846. 00004E12  0000 0000                ori.b      D0, 0x0
  5847. 00004E16  0000 0000                ori.b      D0, 0x0
  5848. 00004E1A  0000 0000                ori.b      D0, 0x0
  5849. 00004E1E  0000 0000                ori.b      D0, 0x0
  5850. 00004E22  0000 0000                ori.b      D0, 0x0
  5851. 00004E26  0000 0000                ori.b      D0, 0x0
  5852. 00004E2A  0000 0000                ori.b      D0, 0x0
  5853. 00004E2E  0000 0000                ori.b      D0, 0x0
  5854. 00004E32  0000 0000                ori.b      D0, 0x0
  5855. 00004E36  0000 0000                ori.b      D0, 0x0
  5856. 00004E3A  0000 0000                ori.b      D0, 0x0
  5857. 00004E3E  0000 0000                ori.b      D0, 0x0
  5858. 00004E42  0000 0000                ori.b      D0, 0x0
  5859. 00004E46  0000 0000                ori.b      D0, 0x0
  5860. 00004E4A  0000 0000                ori.b      D0, 0x0
  5861. 00004E4E  0000 0000                ori.b      D0, 0x0
  5862. 00004E52  0000 0000                ori.b      D0, 0x0
  5863. 00004E56  0000 0000                ori.b      D0, 0x0
  5864. 00004E5A  0000 0000                ori.b      D0, 0x0
  5865. 00004E5E  0000 0000                ori.b      D0, 0x0
  5866. 00004E62  0000 0000                ori.b      D0, 0x0
  5867. 00004E66  0000 0000                ori.b      D0, 0x0
  5868. 00004E6A  0000 0000                ori.b      D0, 0x0
  5869. 00004E6E  0000 0000                ori.b      D0, 0x0
  5870. 00004E72  0000 0000                ori.b      D0, 0x0
  5871. 00004E76  0000 0000                ori.b      D0, 0x0
  5872. 00004E7A  0000 0000                ori.b      D0, 0x0
  5873. 00004E7E  0000 0000                ori.b      D0, 0x0
  5874. 00004E82  0000 0000                ori.b      D0, 0x0
  5875. 00004E86  0000 0000                ori.b      D0, 0x0
  5876. 00004E8A  0000 0000                ori.b      D0, 0x0
  5877. 00004E8E  0000 0000                ori.b      D0, 0x0
  5878. 00004E92  0000 0000                ori.b      D0, 0x0
  5879. 00004E96  0000 0000                ori.b      D0, 0x0
  5880. 00004E9A  0000 0000                ori.b      D0, 0x0
  5881. 00004E9E  0000 0000                ori.b      D0, 0x0
  5882. 00004EA2  0000 0000                ori.b      D0, 0x0
  5883. 00004EA6  0000 0000                ori.b      D0, 0x0
  5884. 00004EAA  0000 0000                ori.b      D0, 0x0
  5885. 00004EAE  0000 0000                ori.b      D0, 0x0
  5886. 00004EB2  0000 0000                ori.b      D0, 0x0
  5887. 00004EB6  0000 0000                ori.b      D0, 0x0
  5888. 00004EBA  0000 0000                ori.b      D0, 0x0
  5889. 00004EBE  0000 0000                ori.b      D0, 0x0
  5890. 00004EC2  0000 0000                ori.b      D0, 0x0
  5891. 00004EC6  0000 0000                ori.b      D0, 0x0
  5892. 00004ECA  0000 0000                ori.b      D0, 0x0
  5893. 00004ECE  0000 0000                ori.b      D0, 0x0
  5894. 00004ED2  0000 0000                ori.b      D0, 0x0
  5895. 00004ED6  0000 0000                ori.b      D0, 0x0
  5896. 00004EDA  0000 0000                ori.b      D0, 0x0
  5897. 00004EDE  0000 0000                ori.b      D0, 0x0
  5898. 00004EE2  0000 0000                ori.b      D0, 0x0
  5899. 00004EE6  0000 0000                ori.b      D0, 0x0
  5900. 00004EEA  0000 0000                ori.b      D0, 0x0
  5901. 00004EEE  0000 0000                ori.b      D0, 0x0
  5902. 00004EF2  0000 0000                ori.b      D0, 0x0
  5903. 00004EF6  0000 0000                ori.b      D0, 0x0
  5904. 00004EFA  0000 0000                ori.b      D0, 0x0
  5905. 00004EFE  0000 0000                ori.b      D0, 0x0
  5906. 00004F02  0000 0000                ori.b      D0, 0x0
  5907. 00004F06  0000 0000                ori.b      D0, 0x0
  5908. 00004F0A  0000 0000                ori.b      D0, 0x0
  5909. 00004F0E  0000 0000                ori.b      D0, 0x0
  5910. 00004F12  0000 0000                ori.b      D0, 0x0
  5911. 00004F16  0000 0000                ori.b      D0, 0x0
  5912. 00004F1A  0000 0000                ori.b      D0, 0x0
  5913. 00004F1E  0000 0000                ori.b      D0, 0x0
  5914. 00004F22  0000 0000                ori.b      D0, 0x0
  5915. 00004F26  0000 0000                ori.b      D0, 0x0
  5916. 00004F2A  0000 0000                ori.b      D0, 0x0
  5917. 00004F2E  0000 0000                ori.b      D0, 0x0
  5918. 00004F32  0000 0000                ori.b      D0, 0x0
  5919. 00004F36  0000 0000                ori.b      D0, 0x0
  5920. 00004F3A  0000 0000                ori.b      D0, 0x0
  5921. 00004F3E  0000 0000                ori.b      D0, 0x0
  5922. 00004F42  0000 0000                ori.b      D0, 0x0
  5923. 00004F46  0000 0000                ori.b      D0, 0x0
  5924. 00004F4A  0000 0000                ori.b      D0, 0x0
  5925. 00004F4E  0000 0000                ori.b      D0, 0x0
  5926. 00004F52  0000 0000                ori.b      D0, 0x0
  5927. 00004F56  0000 0000                ori.b      D0, 0x0
  5928. 00004F5A  0000 0000                ori.b      D0, 0x0
  5929. 00004F5E  0000 0000                ori.b      D0, 0x0
  5930. 00004F62  0000 0000                ori.b      D0, 0x0
  5931. 00004F66  0000 0000                ori.b      D0, 0x0
  5932. 00004F6A  0000 0000                ori.b      D0, 0x0
  5933. 00004F6E  0000 0000                ori.b      D0, 0x0
  5934. 00004F72  0000 0000                ori.b      D0, 0x0
  5935. 00004F76  0000 0000                ori.b      D0, 0x0
  5936. 00004F7A  0000 0000                ori.b      D0, 0x0
  5937. 00004F7E  0000 0000                ori.b      D0, 0x0
  5938. 00004F82  0000 0000                ori.b      D0, 0x0
  5939. 00004F86  0000 0000                ori.b      D0, 0x0
  5940. 00004F8A  0000 0000                ori.b      D0, 0x0
  5941. 00004F8E  0000 0000                ori.b      D0, 0x0
  5942. 00004F92  0000 0000                ori.b      D0, 0x0
  5943. 00004F96  0000 0000                ori.b      D0, 0x0
  5944. 00004F9A  0000 0000                ori.b      D0, 0x0
  5945. 00004F9E  0000 0000                ori.b      D0, 0x0
  5946. 00004FA2  0000 0000                ori.b      D0, 0x0
  5947. 00004FA6  0000 0000                ori.b      D0, 0x0
  5948. 00004FAA  0000 0000                ori.b      D0, 0x0
  5949. 00004FAE  0000 0000                ori.b      D0, 0x0
  5950. 00004FB2  0000 0000                ori.b      D0, 0x0
  5951. 00004FB6  0000 0000                ori.b      D0, 0x0
  5952. 00004FBA  0000 0000                ori.b      D0, 0x0
  5953. 00004FBE  0000 0000                ori.b      D0, 0x0
  5954. 00004FC2  0000 0000                ori.b      D0, 0x0
  5955. 00004FC6  0000 0000                ori.b      D0, 0x0
  5956. 00004FCA  0000 0000                ori.b      D0, 0x0
  5957. 00004FCE  0000 0000                ori.b      D0, 0x0
  5958. 00004FD2  0000 0000                ori.b      D0, 0x0
  5959. 00004FD6  0000 0000                ori.b      D0, 0x0
  5960. 00004FDA  0000 0000                ori.b      D0, 0x0
  5961. 00004FDE  0000 0000                ori.b      D0, 0x0
  5962. 00004FE2  0000 0000                ori.b      D0, 0x0
  5963. 00004FE6  0000 0000                ori.b      D0, 0x0
  5964. 00004FEA  0000 0000                ori.b      D0, 0x0
  5965. 00004FEE  0000 0000                ori.b      D0, 0x0
  5966. 00004FF2  0000 0000                ori.b      D0, 0x0
  5967. 00004FF6  0000 0000                ori.b      D0, 0x0
  5968. 00004FFA  0000 0000                ori.b      D0, 0x0
  5969. 00004FFE  0000 0000                ori.b      D0, 0x0
  5970. 00005002  0000 0000                ori.b      D0, 0x0
  5971. 00005006  0000 0000                ori.b      D0, 0x0
  5972. 0000500A  0000 0000                ori.b      D0, 0x0
  5973. 0000500E  0000 0000                ori.b      D0, 0x0
  5974. 00005012  0000 0000                ori.b      D0, 0x0
  5975. 00005016  0000 0000                ori.b      D0, 0x0
  5976. 0000501A  0000 0000                ori.b      D0, 0x0
  5977. 0000501E  0000 0000                ori.b      D0, 0x0
  5978. 00005022  0000 0000                ori.b      D0, 0x0
  5979. 00005026  0000 0000                ori.b      D0, 0x0
  5980. 0000502A  0000 0000                ori.b      D0, 0x0
  5981. 0000502E  0000 0000                ori.b      D0, 0x0
  5982. 00005032  0000 0000                ori.b      D0, 0x0
  5983. 00005036  0000 0000                ori.b      D0, 0x0
  5984. 0000503A  0000 0000                ori.b      D0, 0x0
  5985. 0000503E  0000 0000                ori.b      D0, 0x0
  5986. 00005042  0000 0000                ori.b      D0, 0x0
  5987. 00005046  0000 0000                ori.b      D0, 0x0
  5988. 0000504A  0000 0000                ori.b      D0, 0x0
  5989. 0000504E  0000 0000                ori.b      D0, 0x0
  5990. 00005052  0000 0000                ori.b      D0, 0x0
  5991. 00005056  0000 0000                ori.b      D0, 0x0
  5992. 0000505A  0000 0000                ori.b      D0, 0x0
  5993. 0000505E  0000 0000                ori.b      D0, 0x0
  5994. 00005062  0000 0000                ori.b      D0, 0x0
  5995. 00005066  0000 0000                ori.b      D0, 0x0
  5996. 0000506A  0000 0000                ori.b      D0, 0x0
  5997. 0000506E  0000 0000                ori.b      D0, 0x0
  5998. 00005072  0000 0000                ori.b      D0, 0x0
  5999. 00005076  0000 0000                ori.b      D0, 0x0
  6000. 0000507A  0000 0000                ori.b      D0, 0x0
  6001. 0000507E  0000 0000                ori.b      D0, 0x0
  6002. 00005082  0000 0000                ori.b      D0, 0x0
  6003. 00005086  0000 0000                ori.b      D0, 0x0
  6004. 0000508A  0000 0000                ori.b      D0, 0x0
  6005. 0000508E  0000 0000                ori.b      D0, 0x0
  6006. 00005092  0000 0000                ori.b      D0, 0x0
  6007. 00005096  0000 0000                ori.b      D0, 0x0
  6008. 0000509A  0000 0000                ori.b      D0, 0x0
  6009. 0000509E  0000 0000                ori.b      D0, 0x0
  6010. 000050A2  0000 0000                ori.b      D0, 0x0
  6011. 000050A6  0000 0000                ori.b      D0, 0x0
  6012. 000050AA  0000 0000                ori.b      D0, 0x0
  6013. 000050AE  0000 0000                ori.b      D0, 0x0
  6014. 000050B2  0000 0000                ori.b      D0, 0x0
  6015. 000050B6  0000 0000                ori.b      D0, 0x0
  6016. 000050BA  0000 0000                ori.b      D0, 0x0
  6017. 000050BE  0000 0000                ori.b      D0, 0x0
  6018. 000050C2  0000 0000                ori.b      D0, 0x0
  6019. 000050C6  0000 0000                ori.b      D0, 0x0
  6020. 000050CA  0000 0000                ori.b      D0, 0x0
  6021. 000050CE  0000 0000                ori.b      D0, 0x0
  6022. 000050D2  0000 0000                ori.b      D0, 0x0
  6023. 000050D6  0000 0000                ori.b      D0, 0x0
  6024. 000050DA  0000 0000                ori.b      D0, 0x0
  6025. 000050DE  0000 0000                ori.b      D0, 0x0
  6026. 000050E2  0000 0000                ori.b      D0, 0x0
  6027. 000050E6  0000 0000                ori.b      D0, 0x0
  6028. 000050EA  0000 0000                ori.b      D0, 0x0
  6029. 000050EE  0000 0000                ori.b      D0, 0x0
  6030. 000050F2  0000 0000                ori.b      D0, 0x0
  6031. 000050F6  0000 0000                ori.b      D0, 0x0
  6032. 000050FA  0000 0000                ori.b      D0, 0x0
  6033. 000050FE  0000 0000                ori.b      D0, 0x0
  6034. 00005102  0000 0000                ori.b      D0, 0x0
  6035. 00005106  0000 0000                ori.b      D0, 0x0
  6036. 0000510A  0000 0000                ori.b      D0, 0x0
  6037. 0000510E  0000 0000                ori.b      D0, 0x0
  6038. 00005112  0000 0000                ori.b      D0, 0x0
  6039. 00005116  0000 0000                ori.b      D0, 0x0
  6040. 0000511A  0000 0000                ori.b      D0, 0x0
  6041. 0000511E  0000 0000                ori.b      D0, 0x0
  6042. 00005122  0000 0000                ori.b      D0, 0x0
  6043. 00005126  0000 0000                ori.b      D0, 0x0
  6044. 0000512A  0000 0000                ori.b      D0, 0x0
  6045. 0000512E  0000 0000                ori.b      D0, 0x0
  6046. 00005132  0000 0000                ori.b      D0, 0x0
  6047. 00005136  0000 0000                ori.b      D0, 0x0
  6048. 0000513A  0000 0000                ori.b      D0, 0x0
  6049. 0000513E  0000 0000                ori.b      D0, 0x0
  6050. 00005142  0000 0000                ori.b      D0, 0x0
  6051. 00005146  0000 0000                ori.b      D0, 0x0
  6052. 0000514A  0000 0000                ori.b      D0, 0x0
  6053. 0000514E  0000 0000                ori.b      D0, 0x0
  6054. 00005152  0000 0000                ori.b      D0, 0x0
  6055. 00005156  0000 0000                ori.b      D0, 0x0
  6056. 0000515A  0000 0000                ori.b      D0, 0x0
  6057. 0000515E  0000 0000                ori.b      D0, 0x0
  6058. 00005162  0000 0000                ori.b      D0, 0x0
  6059. 00005166  0000 0000                ori.b      D0, 0x0
  6060. 0000516A  0000 0000                ori.b      D0, 0x0
  6061. 0000516E  0000 0000                ori.b      D0, 0x0
  6062. 00005172  0000 0000                ori.b      D0, 0x0
  6063. 00005176  0000 0000                ori.b      D0, 0x0
  6064. 0000517A  0000 0000                ori.b      D0, 0x0
  6065. 0000517E  0000 0000                ori.b      D0, 0x0
  6066. 00005182  0000 0000                ori.b      D0, 0x0
  6067. 00005186  0000 0000                ori.b      D0, 0x0
  6068. 0000518A  0000 0000                ori.b      D0, 0x0
  6069. 0000518E  0000 0000                ori.b      D0, 0x0
  6070. 00005192  0000 0000                ori.b      D0, 0x0
  6071. 00005196  0000 0000                ori.b      D0, 0x0
  6072. 0000519A  0000 0000                ori.b      D0, 0x0
  6073. 0000519E  0000 0000                ori.b      D0, 0x0
  6074. 000051A2  0000 0000                ori.b      D0, 0x0
  6075. 000051A6  0000 0000                ori.b      D0, 0x0
  6076. 000051AA  0000 0000                ori.b      D0, 0x0
  6077. 000051AE  0000 0000                ori.b      D0, 0x0
  6078. 000051B2  0000 0000                ori.b      D0, 0x0
  6079. 000051B6  0000 0000                ori.b      D0, 0x0
  6080. 000051BA  0000 0000                ori.b      D0, 0x0
  6081. 000051BE  0000 0000                ori.b      D0, 0x0
  6082. 000051C2  0000 0000                ori.b      D0, 0x0
  6083. 000051C6  0000 0000                ori.b      D0, 0x0
  6084. 000051CA  0000 0000                ori.b      D0, 0x0
  6085. 000051CE  0000 0000                ori.b      D0, 0x0
  6086. 000051D2  0000 0000                ori.b      D0, 0x0
  6087. 000051D6  0000 0000                ori.b      D0, 0x0
  6088. 000051DA  0000 0000                ori.b      D0, 0x0
  6089. 000051DE  0000 0000                ori.b      D0, 0x0
  6090. 000051E2  0000 0000                ori.b      D0, 0x0
  6091. 000051E6  0000 0000                ori.b      D0, 0x0
  6092. 000051EA  0000 0000                ori.b      D0, 0x0
  6093. 000051EE  0000 0000                ori.b      D0, 0x0
  6094. 000051F2  0000 0000                ori.b      D0, 0x0
  6095. 000051F6  0000 0000                ori.b      D0, 0x0
  6096. 000051FA  0000 0000                ori.b      D0, 0x0
  6097. 000051FE  0000 0000                ori.b      D0, 0x0
  6098. 00005202  0000 0000                ori.b      D0, 0x0
  6099. 00005206  0000 0000                ori.b      D0, 0x0
  6100. 0000520A  0000 0000                ori.b      D0, 0x0
  6101. 0000520E  0000 0000                ori.b      D0, 0x0
  6102. 00005212  0000 0000                ori.b      D0, 0x0
  6103. 00005216  0000 0000                ori.b      D0, 0x0
  6104. 0000521A  0000 0000                ori.b      D0, 0x0
  6105. 0000521E  0000 0000                ori.b      D0, 0x0
  6106. 00005222  0000 0000                ori.b      D0, 0x0
  6107. 00005226  0000 0000                ori.b      D0, 0x0
  6108. 0000522A  0000 0000                ori.b      D0, 0x0
  6109. 0000522E  0000 0000                ori.b      D0, 0x0
  6110. 00005232  0000 0000                ori.b      D0, 0x0
  6111. 00005236  0000 0000                ori.b      D0, 0x0
  6112. 0000523A  0000 0000                ori.b      D0, 0x0
  6113. 0000523E  0000 0000                ori.b      D0, 0x0
  6114. 00005242  0000 0000                ori.b      D0, 0x0
  6115. 00005246  0000 0000                ori.b      D0, 0x0
  6116. 0000524A  0000 0000                ori.b      D0, 0x0
  6117. 0000524E  0000 0000                ori.b      D0, 0x0
  6118. 00005252  0000 0000                ori.b      D0, 0x0
  6119. 00005256  0000 0000                ori.b      D0, 0x0
  6120. 0000525A  0000 0000                ori.b      D0, 0x0
  6121. 0000525E  0000 0000                ori.b      D0, 0x0
  6122. 00005262  0000 0000                ori.b      D0, 0x0
  6123. 00005266  0000 0000                ori.b      D0, 0x0
  6124. 0000526A  0000 0000                ori.b      D0, 0x0
  6125. 0000526E  0000 0000                ori.b      D0, 0x0
  6126. 00005272  0000 0000                ori.b      D0, 0x0
  6127. 00005276  0000 0000                ori.b      D0, 0x0
  6128. 0000527A  0000 0000                ori.b      D0, 0x0
  6129. 0000527E  0000 0000                ori.b      D0, 0x0
  6130. 00005282  0000 0000                ori.b      D0, 0x0
  6131. 00005286  0000 0000                ori.b      D0, 0x0
  6132. 0000528A  0000 0000                ori.b      D0, 0x0
  6133. 0000528E  0000 0000                ori.b      D0, 0x0
  6134. 00005292  0000 0000                ori.b      D0, 0x0
  6135. 00005296  0000 0000                ori.b      D0, 0x0
  6136. 0000529A  0000 0000                ori.b      D0, 0x0
  6137. 0000529E  0000 0000                ori.b      D0, 0x0
  6138. 000052A2  0000 0000                ori.b      D0, 0x0
  6139. 000052A6  0000 0000                ori.b      D0, 0x0
  6140. 000052AA  0000 0000                ori.b      D0, 0x0
  6141. 000052AE  0000 0000                ori.b      D0, 0x0
  6142. 000052B2  0000 0000                ori.b      D0, 0x0
  6143. 000052B6  0000 0000                ori.b      D0, 0x0
  6144. 000052BA  0000 0000                ori.b      D0, 0x0
  6145. 000052BE  0000 0000                ori.b      D0, 0x0
  6146. 000052C2  0000 0000                ori.b      D0, 0x0
  6147. 000052C6  0000 0000                ori.b      D0, 0x0
  6148. 000052CA  0000 0000                ori.b      D0, 0x0
  6149. 000052CE  0000 0000                ori.b      D0, 0x0
  6150. 000052D2  0000 0000                ori.b      D0, 0x0
  6151. 000052D6  0000 0000                ori.b      D0, 0x0
  6152. 000052DA  0000 0000                ori.b      D0, 0x0
  6153. 000052DE  0000 0000                ori.b      D0, 0x0
  6154. 000052E2  0000 0000                ori.b      D0, 0x0
  6155. 000052E6  0000 0000                ori.b      D0, 0x0
  6156. 000052EA  0000 0000                ori.b      D0, 0x0
  6157. 000052EE  0000 0000                ori.b      D0, 0x0
  6158. 000052F2  0000 0000                ori.b      D0, 0x0
  6159. 000052F6  0000 0000                ori.b      D0, 0x0
  6160. 000052FA  0000 0000                ori.b      D0, 0x0
  6161. 000052FE  0000 0000                ori.b      D0, 0x0
  6162. 00005302  0000 0000                ori.b      D0, 0x0
  6163. 00005306  0000 0000                ori.b      D0, 0x0
  6164. 0000530A  0000 0000                ori.b      D0, 0x0
  6165. 0000530E  0000 0000                ori.b      D0, 0x0
  6166. 00005312  0000 0000                ori.b      D0, 0x0
  6167. 00005316  0000 0000                ori.b      D0, 0x0
  6168. 0000531A  0000 0000                ori.b      D0, 0x0
  6169. 0000531E  0000 0000                ori.b      D0, 0x0
  6170. 00005322  0000 0000                ori.b      D0, 0x0
  6171. 00005326  0000 0000                ori.b      D0, 0x0
  6172. 0000532A  0000 0000                ori.b      D0, 0x0
  6173. 0000532E  0000 0000                ori.b      D0, 0x0
  6174. 00005332  0000 0000                ori.b      D0, 0x0
  6175. 00005336  0000 0000                ori.b      D0, 0x0
  6176. 0000533A  0000 0000                ori.b      D0, 0x0
  6177. 0000533E  0000 0000                ori.b      D0, 0x0
  6178. 00005342  0000 0000                ori.b      D0, 0x0
  6179. 00005346  0000 0000                ori.b      D0, 0x0
  6180. 0000534A  0000 0000                ori.b      D0, 0x0
  6181. 0000534E  0000 0000                ori.b      D0, 0x0
  6182. 00005352  0000 0000                ori.b      D0, 0x0
  6183. 00005356  0000 0000                ori.b      D0, 0x0
  6184. 0000535A  0000 0000                ori.b      D0, 0x0
  6185. 0000535E  0000 0000                ori.b      D0, 0x0
  6186. 00005362  0000 0000                ori.b      D0, 0x0
  6187. 00005366  0000 0000                ori.b      D0, 0x0
  6188. 0000536A  0000 0000                ori.b      D0, 0x0
  6189. 0000536E  0000 0000                ori.b      D0, 0x0
  6190. 00005372  0000 0000                ori.b      D0, 0x0
  6191. 00005376  0000 0000                ori.b      D0, 0x0
  6192. 0000537A  0000 0000                ori.b      D0, 0x0
  6193. 0000537E  0000 0000                ori.b      D0, 0x0
  6194. 00005382  0000 0000                ori.b      D0, 0x0
  6195. 00005386  0000 0000                ori.b      D0, 0x0
  6196. 0000538A  0000 0000                ori.b      D0, 0x0
  6197. 0000538E  0000 0000                ori.b      D0, 0x0
  6198. 00005392  0000 0000                ori.b      D0, 0x0
  6199. 00005396  0000 0000                ori.b      D0, 0x0
  6200. 0000539A  0000 0000                ori.b      D0, 0x0
  6201. 0000539E  0000 0000                ori.b      D0, 0x0
  6202. 000053A2  0000 0000                ori.b      D0, 0x0
  6203. 000053A6  0000 0000                ori.b      D0, 0x0
  6204. 000053AA  0000 0000                ori.b      D0, 0x0
  6205. 000053AE  0000 0000                ori.b      D0, 0x0
  6206. 000053B2  0000 0000                ori.b      D0, 0x0
  6207. 000053B6  0000 0000                ori.b      D0, 0x0
  6208. 000053BA  0000 0000                ori.b      D0, 0x0
  6209. 000053BE  0000 0000                ori.b      D0, 0x0
  6210. 000053C2  0000 0000                ori.b      D0, 0x0
  6211. 000053C6  0000 0000                ori.b      D0, 0x0
  6212. 000053CA  0000 0000                ori.b      D0, 0x0
  6213. 000053CE  0000 0000                ori.b      D0, 0x0
  6214. 000053D2  0000 0000                ori.b      D0, 0x0
  6215. 000053D6  0000 0000                ori.b      D0, 0x0
  6216. 000053DA  0000 0000                ori.b      D0, 0x0
  6217. 000053DE  0000 0000                ori.b      D0, 0x0
  6218. 000053E2  0000 0000                ori.b      D0, 0x0
  6219. 000053E6  0000 0000                ori.b      D0, 0x0
  6220. 000053EA  0000 0000                ori.b      D0, 0x0
  6221. 000053EE  0000 0000                ori.b      D0, 0x0
  6222. 000053F2  0000 0000                ori.b      D0, 0x0
  6223. 000053F6  0000 0000                ori.b      D0, 0x0
  6224. 000053FA  0000 0000                ori.b      D0, 0x0
  6225. 000053FE  0000 0000                ori.b      D0, 0x0
  6226. 00005402  0000 0000                ori.b      D0, 0x0
  6227. 00005406  0000 0000                ori.b      D0, 0x0
  6228. 0000540A  0000 0000                ori.b      D0, 0x0
  6229. 0000540E  0000 0000                ori.b      D0, 0x0
  6230. 00005412  0000 0000                ori.b      D0, 0x0
  6231. 00005416  0000 0000                ori.b      D0, 0x0
  6232. 0000541A  0000 0000                ori.b      D0, 0x0
  6233. 0000541E  0000 0000                ori.b      D0, 0x0
  6234. 00005422  0000 0000                ori.b      D0, 0x0
  6235. 00005426  0000 0000                ori.b      D0, 0x0
  6236. 0000542A  0000 0000                ori.b      D0, 0x0
  6237. 0000542E  0000 0000                ori.b      D0, 0x0
  6238. 00005432  0000 0000                ori.b      D0, 0x0
  6239. 00005436  0000 0000                ori.b      D0, 0x0
  6240. 0000543A  0000 0000                ori.b      D0, 0x0
  6241. 0000543E  0000 0000                ori.b      D0, 0x0
  6242. 00005442  0000 0000                ori.b      D0, 0x0
  6243. 00005446  0000 0000                ori.b      D0, 0x0
  6244. 0000544A  0000 0000                ori.b      D0, 0x0
  6245. 0000544E  0000 0000                ori.b      D0, 0x0
  6246. 00005452  0000 0000                ori.b      D0, 0x0
  6247. 00005456  0000 0000                ori.b      D0, 0x0
  6248. 0000545A  0000 0000                ori.b      D0, 0x0
  6249. 0000545E  0000 0000                ori.b      D0, 0x0
  6250. 00005462  0000 0000                ori.b      D0, 0x0
  6251. 00005466  0000 0000                ori.b      D0, 0x0
  6252. 0000546A  0000 0000                ori.b      D0, 0x0
  6253. 0000546E  0000 0000                ori.b      D0, 0x0
  6254. 00005472  0000 0000                ori.b      D0, 0x0
  6255. 00005476  0000 0000                ori.b      D0, 0x0
  6256. 0000547A  0000 0000                ori.b      D0, 0x0
  6257. 0000547E  0000 0000                ori.b      D0, 0x0
  6258. 00005482  0000 0000                ori.b      D0, 0x0
  6259. 00005486  0000 0000                ori.b      D0, 0x0
  6260. 0000548A  0000 0000                ori.b      D0, 0x0
  6261. 0000548E  0000 0000                ori.b      D0, 0x0
  6262. 00005492  0000 0000                ori.b      D0, 0x0
  6263. 00005496  0000 0000                ori.b      D0, 0x0
  6264. 0000549A  0000 0000                ori.b      D0, 0x0
  6265. 0000549E  0000 0000                ori.b      D0, 0x0
  6266. 000054A2  0000 0000                ori.b      D0, 0x0
  6267. 000054A6  0000 0000                ori.b      D0, 0x0
  6268. 000054AA  0000 0000                ori.b      D0, 0x0
  6269. 000054AE  0000 0000                ori.b      D0, 0x0
  6270. 000054B2  0000 0000                ori.b      D0, 0x0
  6271. 000054B6  0000 0000                ori.b      D0, 0x0
  6272. 000054BA  0000 0000                ori.b      D0, 0x0
  6273. 000054BE  0000 0000                ori.b      D0, 0x0
  6274. 000054C2  0000 0000                ori.b      D0, 0x0
  6275. 000054C6  0000 0000                ori.b      D0, 0x0
  6276. 000054CA  0000 0000                ori.b      D0, 0x0
  6277. 000054CE  0000 0000                ori.b      D0, 0x0
  6278. 000054D2  0000 0000                ori.b      D0, 0x0
  6279. 000054D6  0000 0000                ori.b      D0, 0x0
  6280. 000054DA  0000 0000                ori.b      D0, 0x0
  6281. 000054DE  0000 0000                ori.b      D0, 0x0
  6282. 000054E2  0000 0000                ori.b      D0, 0x0
  6283. 000054E6  0000 0000                ori.b      D0, 0x0
  6284. 000054EA  0000 0000                ori.b      D0, 0x0
  6285. 000054EE  0000 0000                ori.b      D0, 0x0
  6286. 000054F2  0000 0000                ori.b      D0, 0x0
  6287. 000054F6  0000 0000                ori.b      D0, 0x0
  6288. 000054FA  0000 0000                ori.b      D0, 0x0
  6289. 000054FE  0000 0000                ori.b      D0, 0x0
  6290. 00005502  0000 0000                ori.b      D0, 0x0
  6291. 00005506  0000 0000                ori.b      D0, 0x0
  6292. 0000550A  0000 0000                ori.b      D0, 0x0
  6293. 0000550E  0000 0000                ori.b      D0, 0x0
  6294. 00005512  0000 0000                ori.b      D0, 0x0
  6295. 00005516  0000 0000                ori.b      D0, 0x0
  6296. 0000551A  0000 0000                ori.b      D0, 0x0
  6297. 0000551E  0000 0000                ori.b      D0, 0x0
  6298. 00005522  0000 0000                ori.b      D0, 0x0
  6299. 00005526  0000 0000                ori.b      D0, 0x0
  6300. 0000552A  0000 0000                ori.b      D0, 0x0
  6301. 0000552E  0000 0000                ori.b      D0, 0x0
  6302. 00005532  0000 0000                ori.b      D0, 0x0
  6303. 00005536  0000 0000                ori.b      D0, 0x0
  6304. 0000553A  0000 0000                ori.b      D0, 0x0
  6305. 0000553E  0000 0000                ori.b      D0, 0x0
  6306. 00005542  0000 0000                ori.b      D0, 0x0
  6307. 00005546  0000 0000                ori.b      D0, 0x0
  6308. 0000554A  0000 0000                ori.b      D0, 0x0
  6309. 0000554E  0000 0000                ori.b      D0, 0x0
  6310. 00005552  0000 0000                ori.b      D0, 0x0
  6311. 00005556  0000 0000                ori.b      D0, 0x0
  6312. 0000555A  0000 0000                ori.b      D0, 0x0
  6313. 0000555E  0000 0000                ori.b      D0, 0x0
  6314. 00005562  0000 0000                ori.b      D0, 0x0
  6315. 00005566  0000 0000                ori.b      D0, 0x0
  6316. 0000556A  0000 0000                ori.b      D0, 0x0
  6317. 0000556E  0000 0000                ori.b      D0, 0x0
  6318. 00005572  0000 0000                ori.b      D0, 0x0
  6319. 00005576  0000 0000                ori.b      D0, 0x0
  6320. 0000557A  0000 0000                ori.b      D0, 0x0
  6321. 0000557E  0000 0000                ori.b      D0, 0x0
  6322. 00005582  0000 0000                ori.b      D0, 0x0
  6323. 00005586  0000 0000                ori.b      D0, 0x0
  6324. 0000558A  0000 0000                ori.b      D0, 0x0
  6325. 0000558E  0000 0000                ori.b      D0, 0x0
  6326. 00005592  0000 0000                ori.b      D0, 0x0
  6327. 00005596  0000 0000                ori.b      D0, 0x0
  6328. 0000559A  0000 0000                ori.b      D0, 0x0
  6329. 0000559E  0000 0000                ori.b      D0, 0x0
  6330. 000055A2  0000 0000                ori.b      D0, 0x0
  6331. 000055A6  0000 0000                ori.b      D0, 0x0
  6332. 000055AA  0000 0000                ori.b      D0, 0x0
  6333. 000055AE  0000 0000                ori.b      D0, 0x0
  6334. 000055B2  0000 0000                ori.b      D0, 0x0
  6335. 000055B6  0000 0000                ori.b      D0, 0x0
  6336. 000055BA  0000 0000                ori.b      D0, 0x0
  6337. 000055BE  0000 0000                ori.b      D0, 0x0
  6338. 000055C2  0000 0000                ori.b      D0, 0x0
  6339. 000055C6  0000 0000                ori.b      D0, 0x0
  6340. 000055CA  0000 0000                ori.b      D0, 0x0
  6341. 000055CE  0000 0000                ori.b      D0, 0x0
  6342. 000055D2  0000 0000                ori.b      D0, 0x0
  6343. 000055D6  0000 0000                ori.b      D0, 0x0
  6344. 000055DA  0000 0000                ori.b      D0, 0x0
  6345. 000055DE  0000 0000                ori.b      D0, 0x0
  6346. 000055E2  0000 0000                ori.b      D0, 0x0
  6347. 000055E6  0000 0000                ori.b      D0, 0x0
  6348. 000055EA  0000 0000                ori.b      D0, 0x0
  6349. 000055EE  0000 0000                ori.b      D0, 0x0
  6350. 000055F2  0000 0000                ori.b      D0, 0x0
  6351. 000055F6  0000 0000                ori.b      D0, 0x0
  6352. 000055FA  0000 0000                ori.b      D0, 0x0
  6353. 000055FE  0000 0000                ori.b      D0, 0x0
  6354. 00005602  0000 0000                ori.b      D0, 0x0
  6355. 00005606  0000 0000                ori.b      D0, 0x0
  6356. 0000560A  0000 0000                ori.b      D0, 0x0
  6357. 0000560E  0000 0000                ori.b      D0, 0x0
  6358. 00005612  0000 0000                ori.b      D0, 0x0
  6359. 00005616  0000 0000                ori.b      D0, 0x0
  6360. 0000561A  0000 0000                ori.b      D0, 0x0
  6361. 0000561E  0000 0000                ori.b      D0, 0x0
  6362. 00005622  0000 0000                ori.b      D0, 0x0
  6363. 00005626  0000 0000                ori.b      D0, 0x0
  6364. 0000562A  0000 0000                ori.b      D0, 0x0
  6365. 0000562E  0000 0000                ori.b      D0, 0x0
  6366. 00005632  0000 0000                ori.b      D0, 0x0
  6367. 00005636  0000 0000                ori.b      D0, 0x0
  6368. 0000563A  0000 0000                ori.b      D0, 0x0
  6369. 0000563E  0000 0000                ori.b      D0, 0x0
  6370. 00005642  0000 0000                ori.b      D0, 0x0
  6371. 00005646  0000 0000                ori.b      D0, 0x0
  6372. 0000564A  0000 0000                ori.b      D0, 0x0
  6373. 0000564E  0000 0000                ori.b      D0, 0x0
  6374. 00005652  0000 0000                ori.b      D0, 0x0
  6375. 00005656  0000 0000                ori.b      D0, 0x0
  6376. 0000565A  0000 0000                ori.b      D0, 0x0
  6377. 0000565E  0000 0000                ori.b      D0, 0x0
  6378. 00005662  0000 0000                ori.b      D0, 0x0
  6379. 00005666  0000 0000                ori.b      D0, 0x0
  6380. 0000566A  0000 0000                ori.b      D0, 0x0
  6381. 0000566E  0000 0000                ori.b      D0, 0x0
  6382. 00005672  0000 0000                ori.b      D0, 0x0
  6383. 00005676  0000 0000                ori.b      D0, 0x0
  6384. 0000567A  0000 0000                ori.b      D0, 0x0
  6385. 0000567E  0000 0000                ori.b      D0, 0x0
  6386. 00005682  0000 0000                ori.b      D0, 0x0
  6387. 00005686  0000 0000                ori.b      D0, 0x0
  6388. 0000568A  0000 0000                ori.b      D0, 0x0
  6389. 0000568E  0000 0000                ori.b      D0, 0x0
  6390. 00005692  0000 0000                ori.b      D0, 0x0
  6391. 00005696  0000 0000                ori.b      D0, 0x0
  6392. 0000569A  0000 0000                ori.b      D0, 0x0
  6393. 0000569E  0000 0000                ori.b      D0, 0x0
  6394. 000056A2  0000 0000                ori.b      D0, 0x0
  6395. 000056A6  0000 0000                ori.b      D0, 0x0
  6396. 000056AA  0000 0000                ori.b      D0, 0x0
  6397. 000056AE  0000 0000                ori.b      D0, 0x0
  6398. 000056B2  0000 0000                ori.b      D0, 0x0
  6399. 000056B6  0000 0000                ori.b      D0, 0x0
  6400. 000056BA  0000 0000                ori.b      D0, 0x0
  6401. 000056BE  0000 0000                ori.b      D0, 0x0
  6402. 000056C2  0000 0000                ori.b      D0, 0x0
  6403. 000056C6  0000 0000                ori.b      D0, 0x0
  6404. 000056CA  0000 0000                ori.b      D0, 0x0
  6405. 000056CE  0000 0000                ori.b      D0, 0x0
  6406. 000056D2  0000 0000                ori.b      D0, 0x0
  6407. 000056D6  0000 0000                ori.b      D0, 0x0
  6408. 000056DA  0000 0000                ori.b      D0, 0x0
  6409. 000056DE  0000 0000                ori.b      D0, 0x0
  6410. 000056E2  0000 0000                ori.b      D0, 0x0
  6411. 000056E6  0000 0000                ori.b      D0, 0x0
  6412. 000056EA  0000 0000                ori.b      D0, 0x0
  6413. 000056EE  0000 0000                ori.b      D0, 0x0
  6414. 000056F2  0000 0000                ori.b      D0, 0x0
  6415. 000056F6  0000 0000                ori.b      D0, 0x0
  6416. 000056FA  0000 0000                ori.b      D0, 0x0
  6417. 000056FE  0000 0000                ori.b      D0, 0x0
  6418. 00005702  0000 0000                ori.b      D0, 0x0
  6419. 00005706  0000 0000                ori.b      D0, 0x0
  6420. 0000570A  0000 0000                ori.b      D0, 0x0
  6421. 0000570E  0000 0000                ori.b      D0, 0x0
  6422. 00005712  0000 0000                ori.b      D0, 0x0
  6423. 00005716  0000 0000                ori.b      D0, 0x0
  6424. 0000571A  0000 0000                ori.b      D0, 0x0
  6425. 0000571E  0000 0000                ori.b      D0, 0x0
  6426. 00005722  0000 0000                ori.b      D0, 0x0
  6427. 00005726  0000 0000                ori.b      D0, 0x0
  6428. 0000572A  0000 0000                ori.b      D0, 0x0
  6429. 0000572E  0000 0000                ori.b      D0, 0x0
  6430. 00005732  0000 0000                ori.b      D0, 0x0
  6431. 00005736  0000 0000                ori.b      D0, 0x0
  6432. 0000573A  0000 0000                ori.b      D0, 0x0
  6433. 0000573E  0000 0000                ori.b      D0, 0x0
  6434. 00005742  0000 0000                ori.b      D0, 0x0
  6435. 00005746  0000 0000                ori.b      D0, 0x0
  6436.